color state list
找的时候,API Guides→App Resource→Resource Type→Color State List Resource
我们看到文中要求
①在color目录下
②用selector,item,color
③用@color/引用
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:color="hex_color"
android:state_pressed=["true" | "false"]
android:state_focused=["true" | "false"]
android:state_selected=["true" | "false"]
android:state_checkable=["true" | "false"]
android:state_checked=["true" | "false"]
android:state_enabled=["true" | "false"]
android:state_window_focused=["true" | "false"] />
</selector> 而我的问题是,我放在drawable目录下,通过@drawable/也可以引用。
但①android:color没有提示,要自己输入
②如是输入android:drawable会报错<item> tag requires a 'android:color' attribute.
③如果放到color目录,就可以提示android:color了,所以,虽然用@drawable也可以,还是要按官方的来。
页:
[1]