2012-06-23 2 views
0

У меня есть tablayout, состоящий из двух вкладок, каждый из которых имеет свою собственную активность, поэтому три действия, одна вкладка, два контента.Android, TabLayout (tabhost), вкладка переключения отключает edittext на второй вкладке. Как я могу это предотвратить?

Оба эти действия состоят из кнопки и одного поля edittext.

Когда я загружаю, отображается первое действие, и я могу щелкнуть по полю edittext (выделено желтым цветом), и клавиатура появится. Когда я переключаюсь на вторую вкладку, edittext, который не выделяется желтым цветом, не позволяет мне выбрать его, чтобы вызвать клавиатуру.

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

Я не ожидаю, что первое время будет полезно, чтобы поиграть и понять это.

Мой вопрос в том, как я мог бы работать с клавиатурой в первом появлении второй вкладки?

Если вам нужен код, сообщите мне.

ответ

0

я обнаружил в макетах, когда вы создаете поле EditText, там было что-то в XML, что сказал что-то вроде

<requestfocus /> 

И удалением, что он установил ее на второй вкладке.

Я не знаю, почему это зафиксировано.

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