2015-02-09 3 views
1

Есть ли способ получить EditText текущий левый выдвижной?EditText get drawable left

У меня есть некоторые EditText где я установить левый Drawable йоту эти строки кода:

cod.setCompoundDrawablesWithIntrinsicBounds(R.drawable.ok, 0, 0, 0); 
cod.setCompoundDrawablesWithIntrinsicBounds(R.drawable.notok, 0, 0, 0); 

И я хочу в определенное время, чтобы проверить, что текущий рисуем на моем EditText.

Я ищу, но я не нашел способ получить текущий доступный. Если нет способа сделать это: есть ли способ добавить примечание к моему EditText? Как задать цвет, TextSize .... способ установки заметки (текст).

Спасибо!

+0

или ... есть ли способ btnd просмотреть? EditText с TextView по тому же идентификатору? – Huliganul

+0

попробуйте это edittext.setTag (примечание); , здесь примечание может быть любым типом объекта. http://developer.android.com/reference/android/view/View.html#setTag%28java.lang.Object%29 –

+0

@balaji: вы - мужчина! Решила мою проблему. Я не могу дать вам голос ... или любую оценку. Отправьте его как решение, и я буду голосовать – Huliganul

ответ

0

попробуйте этот edittext.setTag(note);, здесь примечание может быть любого типа объекта. здесь поддерживается documentation

0

Чтобы ответить на ваш вопрос, вам необходимо использовать метод getCompoundDrawables(). Это возвращает возвращаемый массив с чертежами для левой, верхней, правой и нижней границ.

Я еще не использовал этот метод, но я считаю, что левый drawable логически будет [0].

Смежные вопросы