網站首頁 編程語言 正文
編寫按鈕屬性
首先再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-04-20 Python?設計模式創建型單例模式_python
- 2023-03-11 Golang的Fork/Join實現代碼_Golang
- 2022-11-07 go?分布式鎖簡單實現實例詳解_Golang
- 2022-01-18 解決CSRF verification failed. Request aborted.的問題
- 2022-12-28 Android?ViewPager2?+?Fragment?聯動效果的實現思路_Android
- 2022-10-28 Kotlin?嵌套函數開發技巧詳解_Android
- 2021-12-03 關于Redis數據庫入門詳細介紹_Redis
- 2022-05-25 從零搭建開發腳手架 SpringBoot自定義配置的多種姿勢及Idea自動提示
- 最近更新
-
- 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同步修改后的遠程分支