它在图像中的效果非常好(在所有Android版本中).
AlertDialog的样式就是这个. (目前我正在使用硬编码颜色值而不是颜色资源)
<style name="Apptheme" parent="theme.AppCompat.light.DarkActionbar"> <item name="colorPrimaryDark">#111111</item> <item name="colorPrimary">#00ddff</item> <item name="colorAccent">#0044aa</item> <item name="colorbuttonnormal">#00aaaa</item> <item name="colorControlHighlight">#00ddff</item> <item name="alertDialogtheme">@style/AlertDialogtheme</item></style><style name="AlertDialogtheme" parent="theme.AppCompat.Dialog.Alert"> <item name="colorAccent">#0044aa</item> <item name="androID:background">#ffffff</item> <item name="androID:textcolorPrimary">#000000</item> <item name="androID:windowTitleStyle">@style/MyTitleTextStyle</item></style><style name="MyTitleTextStyle"> <item name="androID:textcolor">#0044aa</item> <item name="androID:textAppearance">@style/TextAppearance.AppCompat.Title</item></style>
我的问题是,
1)如何更改图像中圆角(灰色)的statepressed颜色?
2)androID> = 21中没有按下的颜色,这是什么黑客攻击?
3)如何使用不同颜色的动作按钮(是否可能)?
任何帮助都会很棒.
@R_502_6120@ 您可以使用样式属性> buttonbarbuttonStyle
> buttonbarNegativebuttonStyle
> buttonbarNeutralbuttonStyle
> buttonbarPositivebuttonStyle
例:
<style name="dialog_theme" parent="theme.AppCompat.Dialog.Alert"> <item name="buttonbarNegativebuttonStyle">@style/dialog_button.negative</item> <item name="buttonbarPositivebuttonStyle">@style/dialog_button.positive</item></style><style name="dialog_button"> <item name="androID:textStyle">bold</item> <item name="androID:minWIDth">64dp</item> <item name="androID:paddingleft">8dp</item> <item name="androID:paddingRight">8dp</item> <item name="androID:background">@drawable/dialogbuttonSelector</item></style><style name="dialog_button.negative"> <item name="androID:textcolor">#f00</item></style><style name="dialog_button.positive"> <item name="androID:layout_marginleft">8dp</item> <item name="androID:textcolor">#00f</item></style>
其中dialogButtonSelector是我们的自定义drawable选择器.
不幸的是在dialog_button上设置背景会破坏我们的填充和边距,所以我需要再次设置它.
dialog_button样式可以通过Widget.AppCompat.button.buttonbar.AlertDialog继承,但我发现它缺少像textStyle粗体样式.
总结以上是内存溢出为你收集整理的android – Appcompat警报对话框 *** 作按钮背景按下状态全部内容,希望文章能够帮你解决android – Appcompat警报对话框 *** 作按钮背景按下状态所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)