Предложения Word заставляют EditText терять фокус - PullRequest
0 голосов
/ 22 февраля 2011

У меня есть ListView с элементами, которые содержат ImageView и EditText.Когда я касаюсь EditText, он получает фокус, появляется виртуальная клавиатура, а когда над клавиатурой появляются подсказки, EditText теряет фокус (и подсказки исчезают).

Это происходит в Android 2.3 (эмулятор и HTC Hero), о чем было сообщенона другом устройстве не 2.3 (вероятно, Galaxy S с 2.2).HTC Hero с 2.2 и 2.1 ромами не имеет этой проблемы ...

Есть идеи, как избавиться от такого поведения?

РЕДАКТИРОВАТЬ:

Если я переопределю onSizeChanged для ListView без вызова super.onSizeChanged, фокус не потеряется (но появилось много других ошибок ...)

Ответы [ 2 ]

10 голосов
/ 07 марта 2011

https://groups.google.com/forum/?pli=1#!topic/android-developers/ciMrAhW2P7M решит это.Решение скопировано здесь ...

Вам необходимо внести изменения в ваш AndroidManifest.xml. Добавьте android: windowSoftInputMode = "AdjustPan" к действию, удерживающему представление списка.Это решит вашу проблему.

    <activity android:name=".EditTextListView"
              android:label="@string/app_name"
              android:windowSoftInputMode="adjustPan">
0 голосов
/ 22 февраля 2011

Я думаю, что вы можете отключить предложения, установив TYPE_TEXT_FLAG_NO_SUGGESTIONS

...