Appcompat Alert Dialog Action button background On pressed state

前端 未结 3 1551
既然无缘
既然无缘 2021-02-04 17:41

I am trying new AlertDialog from appcompat v7 22.1.1.

It works pretty well (In all android versions) as in image.

3条回答
  •  面向向阳花
    2021-02-04 18:19

    You can use style attributes like

    • buttonBarButtonStyle
    • buttonBarNegativeButtonStyle
    • buttonBarNeutralButtonStyle
    • buttonBarPositiveButtonStyle

    Example:

    
    
    
    
    
    
    
    

    Where dialogButtonSelector is our custom drawable selector.

    Unfortunatelly setting background on dialog_button destroy our paddings and margins so I need to set it again.

    dialog_button style can inherit through Widget.AppCompat.Button.ButtonBar.AlertDialog but I found that it has missing styles like textStyle bold.

提交回复
热议问题