平方X 发表于 2016-6-2 11:20:57

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>

平方X 发表于 2016-6-2 11:24:26

而我的问题是,我放在drawable目录下,通过@drawable/也可以引用。
但①android:color没有提示,要自己输入
②如是输入android:drawable会报错<item> tag requires a 'android:color' attribute.
③如果放到color目录,就可以提示android:color了,所以,虽然用@drawable也可以,还是要按官方的来。
页: [1]
查看完整版本: color state list