網站首頁 編程語言 正文
編寫按鈕屬性
首先再values/themes 或者values/style在文件下編寫按鈕屬性
buttonBarPositiveButtonStyle
對應著確認按鈕
buttonBarNegativeButtonStyle
對應著取消按鈕
<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 風格設置
為Dialog設置風格 new MaterialAlertDialogBuilder(getContext(), R.style.AlertDialogTheme)
AlertDialog.Builder alertDialogBuilder = new MaterialAlertDialogBuilder(getContext(), R.style.AlertDialogTheme) .setTitle("添加設備") .setPositiveButton( "確定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); } }) .setNegativeButton("取消", null); alertDialogBuilder.show();
效果圖
buttonBarPositiveButtonStyle
對應著確認按鈕
原文鏈接:https://juejin.cn/post/7080465081984778276
相關推薦
- 2022-05-17 NoSQL中的“BASE”特性
- 2022-03-29 C#算法之冒泡排序、插入排序、選擇排序_C#教程
- 2024-03-15 Redis中RDB和AOF
- 2022-05-31 postman批量執行接口測試的圖文步驟_其它綜合
- 2022-02-28 el-dialog 的關閉事件執行兩次
- 2022-04-30 DataGridView凍結列或行、列順序調整、操作行頭列頭標題的方法_C#教程
- 2022-07-14 C#中的并發集合Concurrent類_C#教程
- 2023-04-27 React中關于render()的用法及說明_React
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支