2016-10-28 1 views
0

У меня есть Custom EditText, который простирается от EditText. Я хотел бы получить значение по умолчанию attr android:selectAllOnFocus, когда пользователь установил его в Custom EditText.Получение по умолчанию Android attr в пользовательском представлении

код, который я ниже в конструкторе

boolean selecteAllOnFocus = false; 
selectAllOnFocus = attrs.getAttributeBooleanValue("android", "selectAllOnFocus", selectAllOnFocus); 

Он не получает значение. Есть что-то, что я пропустил?

+0

Пытались ли вы с полным пространством имен URL/путь? Подобно этому 'http: // schemas.android.com/apk/res/android'. – Drez

+0

Да, там есть alrady в xml ... 'xmlns: android =" http://schemas.android.com/apk/res/android "' – Elye

ответ

0

Вы должны использовать полный Namespace

boolean selecteAllOnFocus = false; 
boolean value = attrs.getAttributeBooleanValue("http://schemas.android.com/apk/res/android", "selectAllOnFocus", selectAllOnFocus)