android AppCompat v22.1.0按钮样式

亚历克斯·MV

问题:无法正确设置按钮样式

来源非常简单:

styles.xml:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">#FF00FF</item>
    <item name="colorSecondary">#00FFFF</item>
    <item name="colorControlNormal">#FF0000</item>
    <item name="android:textColor">#0030FF</item>
    <item name="android:textColorPrimary">#00FF00</item>
    <item name="android:textColorSecondary">#800080</item>
</style>

布局(应用于AppCompatActivity):

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TEXTVIEW"/>

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="BUTTON"
    />

<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    />

显现:

 <application
    android:theme="@style/AppTheme" >

问题1是:colorControlNormal不会影响Button(但会影响CheckBox)。如何为所有按钮应用任何颜色?

问题2是:android:textColorPrimary属性为Button文本设置颜色,但是android:textColor属性与之重叠,同时为TextView和Button文本设置颜色。如何分别设置?

沙吉

您可以通过将此行添加到主题来设置默认按钮颜色。

<item name="colorButtonNormal">@color/your_color</item>

它适用于Pre-Lollipop和Lollipop。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android支持-v7 appcompat v22 Android 4中的按钮样式和工具栏问题

来自分类Dev

android appcompat v22 2全局主题会覆盖汉堡图标的工具栏主题

来自分类Dev

使用AppCompat v22时缺少ActionBarDrawerToggle图标

来自分类Dev

Android appcompat 按钮样式不起作用

来自分类Dev

从AppCompat v22(API 10)开始未调用Fragment中的onPrepareOptionsMenu

来自分类Dev

AppCompat v22:通过XML参考新的插值器

来自分类Dev

AppCompat v22:通过XML参考新的插值器

来自分类Dev

Android Appcompat v21-使用旧的微调器样式

来自分类Dev

带有SDK API v22的Android Studio Android手机“ Android版本” 9.0?

来自分类Dev

使用SDK v22在姜饼中TimePickerDialog不显示AM / PM按钮

来自分类Dev

使用android-support-v7-appcompat或appcompat哪个更好

来自分类Dev

如何从Android appcompat v7 21库设置DrawerArrowToggle的样式

来自分类Dev

如何从Android appcompat v7 21库设置DrawerArrowToggle的样式

来自分类Dev

使用appcompat v7的更高版本的设备忽略了Android操作栏样式

来自分类Dev

使用appcompat-v7:23.0.1时Android样式引发错误

来自分类Dev

带有AppCompat的Android中的着色按钮

来自分类Dev

具有自定义布局按钮样式的Android对话appcompat

来自分类Dev

Android appcompat v7-导入错误

来自分类Dev

android appcompat_v7错误logcat

来自分类Dev

Android支持库v7 appcompat

来自分类Dev

Android Appcompat-v7 错误

来自分类Dev

AppCompat v21微调器样式

来自分类Dev

AppCompat v21 Dark ToolBar样式

来自分类Dev

Appcompat-v7:27.1.1 样式错误

来自分类Dev

Android AppCompat 22.1.1默认文本颜色和ActionMode样式

来自分类Dev

Android:带Holo和AppCompat对话框的DatePicker样式。

来自分类Dev

appcompat_v7和android-support-v7-appcompat之间的区别?

来自分类Dev

HomeAsUp按钮在带有Appcompat 21.0.0的Android 4.2.2中无效

来自分类常见问题

如何设置Appcompat-v7工具栏(如Theme.AppCompat.Light.DarkActionBar)的样式?

Related 相关文章

  1. 1

    Android支持-v7 appcompat v22 Android 4中的按钮样式和工具栏问题

  2. 2

    android appcompat v22 2全局主题会覆盖汉堡图标的工具栏主题

  3. 3

    使用AppCompat v22时缺少ActionBarDrawerToggle图标

  4. 4

    Android appcompat 按钮样式不起作用

  5. 5

    从AppCompat v22(API 10)开始未调用Fragment中的onPrepareOptionsMenu

  6. 6

    AppCompat v22:通过XML参考新的插值器

  7. 7

    AppCompat v22:通过XML参考新的插值器

  8. 8

    Android Appcompat v21-使用旧的微调器样式

  9. 9

    带有SDK API v22的Android Studio Android手机“ Android版本” 9.0?

  10. 10

    使用SDK v22在姜饼中TimePickerDialog不显示AM / PM按钮

  11. 11

    使用android-support-v7-appcompat或appcompat哪个更好

  12. 12

    如何从Android appcompat v7 21库设置DrawerArrowToggle的样式

  13. 13

    如何从Android appcompat v7 21库设置DrawerArrowToggle的样式

  14. 14

    使用appcompat v7的更高版本的设备忽略了Android操作栏样式

  15. 15

    使用appcompat-v7:23.0.1时Android样式引发错误

  16. 16

    带有AppCompat的Android中的着色按钮

  17. 17

    具有自定义布局按钮样式的Android对话appcompat

  18. 18

    Android appcompat v7-导入错误

  19. 19

    android appcompat_v7错误logcat

  20. 20

    Android支持库v7 appcompat

  21. 21

    Android Appcompat-v7 错误

  22. 22

    AppCompat v21微调器样式

  23. 23

    AppCompat v21 Dark ToolBar样式

  24. 24

    Appcompat-v7:27.1.1 样式错误

  25. 25

    Android AppCompat 22.1.1默认文本颜色和ActionMode样式

  26. 26

    Android:带Holo和AppCompat对话框的DatePicker样式。

  27. 27

    appcompat_v7和android-support-v7-appcompat之间的区别?

  28. 28

    HomeAsUp按钮在带有Appcompat 21.0.0的Android 4.2.2中无效

  29. 29

    如何设置Appcompat-v7工具栏(如Theme.AppCompat.Light.DarkActionBar)的样式?

热门标签

归档