如何使用状态可绘制更改导航抽屉中textView的文本颜色

Caique Oliveira

当在列表视图中单击时,我想要这个:

但是,我需要这个:

我试图使用状态可绘制来更改列表视图的颜色

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@color/red_color" android:state_checked="false"/>
    <item android:drawable="@android:color/transparent"/>
</selector>

可以了 但是stateDrawble更改文本视图的颜色不起作用

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="@android:color/white"/>
<item android:state_selected="true" android:color="@android:color/white"/>
<item android:state_focused="true" android:color="@android:color/white"/>
<item android:state_checked="false" android:color="@android:color/white"/>
<item android:color="#000000" /></selector>

如何使textview的颜色改变?

Praveen Sharma
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="@color/drawer_color" />
<item android:state_focused="false" android:color="@android:color/white" />
<item android:state_selected="true" android:color="@color/drawer_color" />

然后设置Textview的textColor属性为set clickable = true

 <TextView
            android:clickable="true"
            android:textColor="@drawable/text_selector"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/registration"
            android:layout_alignParentRight="true"
            android:layout_alignParentEnd="true" />

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android导航抽屉,更改文本/悬停颜色

来自分类Dev

如何更改导航栏中的文本颜色?

来自分类Dev

导航抽屉更改颜色

来自分类Dev

如何更改导航抽屉项的颜色

来自分类Dev

图像颜色在导航抽屉中更改

来自分类Dev

如何在Android中更改活动主抽屉的文本颜色

来自分类Dev

如何更改抽屉项目父文本颜色?

来自分类Dev

更改导航抽屉列表文本颜色并添加图标

来自分类Dev

如何绘制导航抽屉窗口中的状态栏?

来自分类Dev

更改导航抽屉文字颜色

来自分类Dev

如何使用 Kotlin 或 Java 更改可绘制对象的笔触颜色

来自分类Dev

如何在导航抽屉中更改标题

来自分类Dev

如何使用Android导航抽屉更改片段

来自分类Dev

如何在Android中更改导航抽屉启动器图标的颜色

来自分类Dev

如何在导航抽屉中更改列表中选定项目的颜色?

来自分类Dev

如何在Bootstrap的此导航栏中更改文本的颜色?

来自分类Dev

如何更改使用节点graphicsmagick绘制的文本的颜色?

来自分类Dev

如何根据变量更改TextView(在listview中)的文本颜色?

来自分类Dev

导航抽屉:如何更改项目类别的颜色?

来自分类Dev

使用spannableString在android中更改TextView文本的颜色

来自分类Dev

标题栏颜色未使用导航抽屉更改

来自分类Dev

使导航抽屉在状态栏后面绘制

来自分类Dev

使用Android项目模板时,如何更改导航抽屉文本样式?

来自分类Dev

如何更改导航栏的文本颜色

来自分类Dev

在Objective-C中更改导航状态栏文本颜色时出错

来自分类Dev

如何更改TextView部分的文本颜色?

来自分类Dev

在标签中更改TextView的文本颜色

来自分类Dev

如何正确使用导航抽屉中的ListView

来自分类Dev

如何使用导航抽屉和片段保存状态

Related 相关文章

  1. 1

    Android导航抽屉,更改文本/悬停颜色

  2. 2

    如何更改导航栏中的文本颜色?

  3. 3

    导航抽屉更改颜色

  4. 4

    如何更改导航抽屉项的颜色

  5. 5

    图像颜色在导航抽屉中更改

  6. 6

    如何在Android中更改活动主抽屉的文本颜色

  7. 7

    如何更改抽屉项目父文本颜色?

  8. 8

    更改导航抽屉列表文本颜色并添加图标

  9. 9

    如何绘制导航抽屉窗口中的状态栏?

  10. 10

    更改导航抽屉文字颜色

  11. 11

    如何使用 Kotlin 或 Java 更改可绘制对象的笔触颜色

  12. 12

    如何在导航抽屉中更改标题

  13. 13

    如何使用Android导航抽屉更改片段

  14. 14

    如何在Android中更改导航抽屉启动器图标的颜色

  15. 15

    如何在导航抽屉中更改列表中选定项目的颜色?

  16. 16

    如何在Bootstrap的此导航栏中更改文本的颜色?

  17. 17

    如何更改使用节点graphicsmagick绘制的文本的颜色?

  18. 18

    如何根据变量更改TextView(在listview中)的文本颜色?

  19. 19

    导航抽屉:如何更改项目类别的颜色?

  20. 20

    使用spannableString在android中更改TextView文本的颜色

  21. 21

    标题栏颜色未使用导航抽屉更改

  22. 22

    使导航抽屉在状态栏后面绘制

  23. 23

    使用Android项目模板时,如何更改导航抽屉文本样式?

  24. 24

    如何更改导航栏的文本颜色

  25. 25

    在Objective-C中更改导航状态栏文本颜色时出错

  26. 26

    如何更改TextView部分的文本颜色?

  27. 27

    在标签中更改TextView的文本颜色

  28. 28

    如何正确使用导航抽屉中的ListView

  29. 29

    如何使用导航抽屉和片段保存状态

热门标签

归档