Android?MaterialAlertDialogBuilder修改按鈕屬性
編寫按鈕屬性
首先再values/themes 或者values/style在文件下編寫按鈕屬性

buttonBarPositiveButtonStyle對應(yīng)著確認(rèn)按鈕
buttonBarNegativeButtonStyle對應(yīng)著取消按鈕
<style name="AlertDialogTheme">
<item name="buttonBarPositiveButtonStyle">@style/Alert.Button.Positive</item>
<item name="buttonBarNegativeButtonStyle">@style/Alert.Button.Negative</item>
</style>
<style name="Alert.Button.Positive" parent="Widget.MaterialComponents.Button.TextButton">
<item name="backgroundTint">@color/colorPrimary</item>
<item name="rippleColor">@color/colorAccent</item>
<item name="android:textColor">@android:color/white</item>
<item name="android:textSize">14sp</item>
<item name="android:textAllCaps">false</item>
<item name="android:layout_marginStart">3dp</item>
</style>
<style name="Alert.Button.Negative" parent="Widget.MaterialComponents.Button.TextButton">
<item name="backgroundTint">@color/colorPrimary</item>
<item name="rippleColor">@color/colorAccent</item>
<item name="android:textColor">@android:color/white</item>
<item name="android:textSize">14sp</item>
</style>
Dialog 風(fēng)格設(shè)置
為Dialog設(shè)置風(fēng)格 new MaterialAlertDialogBuilder(getContext(), R.style.AlertDialogTheme)
AlertDialog.Builder alertDialogBuilder = new MaterialAlertDialogBuilder(getContext(), R.style.AlertDialogTheme)
.setTitle("添加設(shè)備")
.setPositiveButton(
"確定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
}
})
.setNegativeButton("取消", null);
alertDialogBuilder.show();
效果圖

buttonBarPositiveButtonStyle對應(yīng)著確認(rèn)按鈕
以上就是Android MaterialAlertDialogBuilder 修改按鈕屬性的詳細內(nèi)容,更多關(guān)于Android MaterialAlertDialogBuilder的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Android初學(xué)者必須知道的10個技術(shù)
本篇內(nèi)容給大家整理10個作為Android初學(xué)者必須要了解和會用的技術(shù)以及詳細代碼分析,需要的朋友收藏下慢慢學(xué)習(xí)吧。2017-12-12
Android基于ViewPager+Fragment實現(xiàn)左右滑屏效果的方法
這篇文章主要介紹了Android基于ViewPager+Fragment實現(xiàn)左右滑屏效果的方法,結(jié)合實例形式分析了Android實現(xiàn)滑屏效果的布局與滑動功能相關(guān)操作技巧,需要的朋友可以參考下2017-07-07
Android使用ViewPager實現(xiàn)圖片滑動預(yù)覽效果
這篇文章主要為大家詳細介紹了Android使用ViewPager實現(xiàn)圖片滑動預(yù)覽效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07
Android賬號注冊實現(xiàn)點擊獲取驗證碼倒計時效果
這篇文章主要為大家詳細介紹了Android賬號注冊過程中實現(xiàn)點擊獲取驗證碼倒計時效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-05-05
Android自定義控件實現(xiàn)可左右滑動的導(dǎo)航條
這篇文章主要介紹了Android自定義控件實現(xiàn)可左右滑動的導(dǎo)航條,能響應(yīng)快速滑動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-07-07
Android 創(chuàng)建與解析XML(四)——詳解Pull方式
本篇文章主要介紹了Android創(chuàng)建與解析XML(二)——詳解Pull方式,這里整理了詳細的代碼,有需要的小伙伴可以參考下。2016-11-11

