2011-08-23 4 views
0

У меня только что была вкладка галактики 10.1 (последняя вкладка галактики) и работает под управлением Android 3.1. Я установил приложение, которое я создал, и оно содержит много EditText для заполнения. Проблема заключается в следующем:Galaxy Tab 10.1 автоматически выбирает EditText при создании активности

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

Это действительно раздражает, потому что это всегда так.

Неужели кто-то уже столкнулся с той же проблемой? Если да, то как это исправить?

спасибо!

Себ

+0

Я тоже наблюдал это поведение в Nexus S. У меня был textview fill_parent как по высоте, так и по ширине. в любом случае это было нормально для меня, поскольку на мой взгляд было доступно только текстовое представление. Надеюсь, кто-то может вам помочь. может случиться, когда вы используете атрибут «Изменить размер». проверьте это. –

+0

спасибо, я проверю это! – beluga

ответ

0

Если я правильно помню, создавая пустой LinearLayout перед тем EditText потребляет фокус.

+0

Означает ли это, что перед EACH EditText мне нужно создать линейную компоновку? Я попробую, но если бы я знал, что я бы только что купил старую галактическую вкладку ^^ – beluga

+0

Нет, только первая. –

+0

Не работает, даже если я поставлю свой relativeLayout в LinearLayout ... Не понимаю, что они сделали с этим ... – beluga