Intereting Posts
Если -Нет-Матч не передается в моем запросе Активность Android, как переопределить андроид манифеста: configChanges с кодом Java? Андроид webview: обнаружение длительного нажатия на <a> и <img> Android: Как отслеживать, открывается ли открытая клавиатура? Очистить активность назад стек Как я могу установить стиль textView программно? Нельзя использовать ссылочный цвет (по темам) в drawable Android startActivity () сбой Android, я пытаюсь найти, какой тип номера (от контакта) (мобильный, домашний, рабочий) Уникальный идентификатор приложения для Android Как я могу сгенерировать apk, который может работать без сервера с реагированием? Использование Pull to Refresh gridview в viewpager в Activity внутри ActivityGroup вызывает ClassCastException ListPopupWindow не подчиняется спецификации ширины WRAP_CONTENT Построить ошибки с зависимостью XML с java-объектом в build.gradle для модификации Добавьте большой размер в EditText в Android AlertDialog

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

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

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

<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>