|
|
1
1
不正确:
我想你必须实现你自己的目标
|
|
|
2
30
鉴于斯诺弗雷克先生的推理不准确,我冒昧地提供另一个答案。 有些东西 错误的 与 标记 在Steve Haley的问题中,它混淆了alertDialogStyle和alertDialogTheme,很可能是因为alertDialogTheme是在alertDialogStyle出现很久之后引入的。 因此,即使android平台上有@android:style/Theme.Dialog.Alert,除非android平台支持 在问题的标记中,父级=“@android:style/Theme.Dialog.Alert” 什么也做不了 这就是标记的样子;并非所有Android版本都支持所有功能。
定制警报对话框样式已经有相当长的时间了,但仅限于为“fullDark”、“topDark”等提供(背景)绘图。 自定义警报对话框主题将打开一个方法来提供属性,如windowBackground、windowTitleStyle等,但如前所述,您需要一个Android版本,该版本支持主题的alertDialogThem属性/项。我不知道这是什么时候推出的,但它还没有安卓2.2和Eclipse会告诉你无论如何。。。 我没有足够的资源来验证Snowflake先生的结论,即不可能在XML中设置警报对话框按钮的样式,但是除非我们面对Android的某些令人讨厌的方面,其中一个功能确实缺失,否则我觉得这不太可能。 事实上,问题中缺少的是这方面最相关的部分,即
综合结论: |
|
|
3
11
试试这个:
|
|
|
4
6
您可以重写“buttonBarButtonStyle”而不是“buttonStyle”,如下所示:
|
|
|
5
4
如果使用的是材质组件:
这将保持你的主题的颜色,但取代按钮的样式,例如匹配
|
|
|
6
2
我做了这样一个方法,将改变默认按钮的颜色和背景
这可能对某些人有用!!! |
|
7
0
这使我可以自定义AlertDialog按钮和布局。
|
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
|
KolaYAndr · 活动RESULT_OK似乎从未发生过 1 年前 |
|
psycho_pat · Android应用程序中的权限 1 年前 |
|
|
FarazFiroz · 如何将argb转换为描述性文本颜色 1 年前 |
|
Daniel · Unity Android游戏支持的设备数量太少 1 年前 |