【发布时间】:2011-12-01 14:52:08
【问题描述】:
有没有办法从 Android 中已知的selectors 继承?
我想扩展一个EditText 并添加一个自定义状态,到目前为止我理解使用onCreateDrawableState() 方法。 When an selector comes into play is there an easy way to use the default selectors and just add mine instead of defining them again ?
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.my.package">
<item android:state_enabled="false" android:drawable="@drawable/login_textfield_bg_error" />
<item android:state_window_focused="false" android:drawable="@drawable/login_textfield_bg_error">
<item android:state_pressed="true" android:drawable="@drawable/login_textfield_bg_error" />
<item android:state_selected="true" android:drawable="@drawable/login_textfield_bg_error" />
<item app:errorBackground="@drawable/login_textfield_bg_error" />
</selector>
【问题讨论】: