2010-05-04 3 views
0

Скажем, у меня есть несколько EditTexts в приложении. Когда я нажимаю кнопку, я хочу проверить, что EditTexts пуст, и что у EditTexts есть контент. Я также хочу идентификатор EditText, содержимое которого НЕ пусто. Как мне это сделать? Может ли кто-нибудь написать код для обработчика кнопки Button. Мои шесть идентификаторов EditText - это FirstString, SecondString, ThirdString, ... Идентификатор кнопки - это кнопка.Тест, если несколько EditTexts пустые

ответ

1

Просто создайте массив для класса, удерживающего их при настройке вида, и проверьте каждый на кнопке. Не могу написать код, не видя, что у вас уже есть.

0

Вы всегда можете перебрать детей родительского вида:

View parent = findViewById(R.id.parentlayout_id); 
for(int i = 0; i < parent.getChildCount(); i++){ 
    View v = parent.getChildAt(i); 
    if(v instanceof EditText) 
     //cast it and check the text here... 
} 
Смежные вопросы