Intereting Posts
Refresh / Reload / Re создать экземпляр фрагмента в системе вкладки Android Диалоговое окно андроида прозрачно Кинжал 2 Строить IllegalArgumentException compileDebugJavaWithJavac Восстановить пароль моего хранилища ключей R.menu не может быть разрешено Почему RecyclerView onBindViewHolder называется только один раз? Невозможно установить родительскую активность для новых действий в Android Studio. Ошибка: Иерархический родитель должен уже существовать Ошибка при сбое: INVALID_STATE_ERR: исключение DOM 11 Android: автозаполнение Google Места. Как я могу использовать его для заполнения RecyclerView, а не в раскрывающемся меню? Как обрабатывать вызовы REST, постоянство данных, синхронизацию и наблюдение ContentProvider Разрешение Android INJECT_EVENTS «R не может быть разрешено переменной» сразу после создания проекта Android? Android: Google Фото, как вид сетки с функцией масштабирования События, созданные Android Monkey, не совпадают, когда семена одинаковы Как скачать файлы с веб-браузера Android?

Android: как нажать кнопку над мягкой клавиатурой

У меня есть кнопка «Сохранить», которую я хочу нажать вместе с мягкой клавиатурой. Поэтому, когда пользователь нажимает на EditText в моем макете, кнопка должна оставаться выше клавиатуры. Теперь кнопка скрывается под клавиатурой. Как ты делаешь это?

Заранее спасибо!

Solutions Collecting From Web of "Android: как нажать кнопку над мягкой клавиатурой"

<activity android:windowSoftInputMode="adjustResize" > 

попробуй это

Наряду с ответом Inthathep вам нужно добавить атрибут в родительскую группу представлений

 android:fitsSystemWindows="true" 

Для работы по желанию. Т.е. в файле манифеста, для добавления активности

 android:windowSoftInputMode="adjustResize" 

И, например,

 <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="10dp" android:fitsSystemWindows="true" <!-- add this --> android:orientation="vertical" > <EditText android:id="@+id/et_assetview_comment" android:layout_width="match_parent" android:layout_height="match_parent" android:minHeight="80dp" android:background="@color/white" android:hint="Enter comments" /> <Button android:id="@+id/btn_assetview_postcomment" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="POST" /> 

Так что это довольно старый пост, но я боролся с ответами. И oneavi, и Intahep верны, но позвольте мне показать вам ТОЧНО, где android:windowSoftInputMode="adjustResize" .

В Android Manifest

  <activity android:name=".DataScreen" /> <activity android:name=".PauseScreen" /> <activity android:name=".RouteInfo" android:windowSoftInputMode="adjustResize"> <!--This goes in the specific activity with the button --> </activity>