Закрытие клавиатуры Android EditText, когда я нажму второй раз

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

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

Я пробовал ScrollView и AdjustResize и AdjustPan, но ничего не изменилось.

<com.mypackage.widget.CEditText android:id="@+id/myETid" android:layout_width="@dimen/edittext_medium_width" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:background="@drawable/background_edittext" android:gravity="center_horizontal" android:inputType="number" android:maxLength="14" android:padding="@dimen/activity_smargin" android:singleLine="true" android:textColor="@android:color/black" android:textSize="@dimen/font_midcommon_size" app:typeface="@string/commonFontRegular" /> 

Это мой пользовательский EditText (он просто расширяет Standard EditText для управления TypeFace)

  <activity android:name=".gui.activity.MyActivity" android:label="@string/activity_name" android:windowSoftInputMode="stateHidden|adjustPan" android:screenOrientation="landscape" > </activity> 

И это моя активность в AndroidManifest.

Есть идеи?

Вы устанавливаете «гравитацию» в .xml, и это проблема. Но я не знаю, почему. Кажется, это ошибка андроида, просто удалите эту строку.

Intereting Posts
У TextView масштабируется его размер шрифта, чтобы заполнить родительский элемент? Есть ли способ генерировать файлы ant file local.properties без перезаписи build.xml? Приложение сбойной базы данных базы данных Firebase Угрозы GooglePlayServicesUtil.isGooglePlayServicesAvailable () При переключении ориентации приложение Phonegap отключается даже при изменении AndroidManifest Список близких мест без использования объекта карты на android Убедитесь, что SQLite на Android использует UTF-8 в качестве кодировки Oauth_callback на Android Как отлаживать общий libarary из приложения android Навигационные режимы панели действий устарели в Android L Лучшие практики, предлагая графическим командам разрабатывать пользовательский интерфейс Android FindViewById возвращает null в LinearLayout внутри представления <include> d Для эффективности петли Как закрыть приложение для Android при отладке в eclipse Захват обратного нажатия клавиши на PhoneGap для Android