小编nom*_*mis的帖子

state_activated和ListView项目背景颜色

我正在尝试为项目(如果选择)背景着色.我正在使用Android模拟器.我有一组XML文件res/drawable.

background.xml:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/pressed" />
    <item android:drawable="@drawable/normal" />
</selector>
Run Code Online (Sandbox Code Playgroud)

normal.xml:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="#000000" />
</shape>
Run Code Online (Sandbox Code Playgroud)

pressed.xml:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="#33ffff" />
</shape>
Run Code Online (Sandbox Code Playgroud)

还有我的list_item.xml,有...我的项目: <TextView ... android:background="@drawable/background" android:padding="6dp" />

好吧,在模拟器state_pressed="true"工作,但我希望所选项目保持彩色.所以,而不是state_pressed我尝试state_activated...但嘿......也不行.我的物品仍然是黑色......

需要一些帮助 :) !

谢谢

android android-emulator android-layout

2
推荐指数
1
解决办法
7495
查看次数

标签 统计

android ×1

android-emulator ×1

android-layout ×1