9
有沒有一種方法可以從已知的selector
中繼承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>