有没有一种方法可以从Android中已知的选择器
进行继承?
我想要扩展一个EditText
并添加自定义状态,目前我了解到可以使用onCreateDrawableState()
方法来实现。当选择器出现时,是否有一种简单的方法可以使用默认选择器并仅添加我的选择器,而不是再次定义它们?
<?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>