Ale*_*kov 0 android android-layout material-design
我正在尝试设计我的应用程序并制作自己的主题,但我遇到了一些问题,因为我需要一些不寻常的行为。
我与父母一起使用 Material Design 主题 Theme.AppCompat.Light.DarkActionBar
视图有颜色:
textColorPrimary, textColorSecondary,textColorTertiarytextColorPrimary(?)textColorSecondarycolorAccent但是我需要
accentColor背景和白色文本textColorPrimary, textColorSecondary, textColorTertiary) 都是深绿色的变体所以,我创造风格 Button.Default
<style name="Button.Default" parent="Widget.AppCompat.Button">
<item name="colorButtonNormal">@color/colorAccent</item>
<item name="android:textColor">@android:color/white</item>
</style>
Run Code Online (Sandbox Code Playgroud)
并在我的主题中使用它:
<item name="android:buttonStyle">@style/Button.Default</item>
Run Code Online (Sandbox Code Playgroud)
好的,颜色改变了,但背景没有。我将此行添加到主题样式:
<item name="colorButtonNormal">@color/colorFakeAccent</item>
Run Code Online (Sandbox Code Playgroud)
好的
<style name="Checkbox.Default" parent="Widget.AppCompat.CompoundButton.CheckBox">
<item name="android:textColor">@color/colorPrimary</item>
<item name="colorAccent">@color/colorPrimary</item>
</style>
Run Code Online (Sandbox Code Playgroud)
复选框样式没有改变。如何设置复选框、单选按钮未选中和选中颜色?
| 归档时间: |
|
| 查看次数: |
12301 次 |
| 最近记录: |