Моего макета имеет следующую структуру:Как предотвратить просмотр над клавиатурой (adjustResize)?
В манифесте У меня есть атрибут, который определяет поведение дисплея клавиатуры после того, как пользователь нажал на EditText, который содержится в ScrollView:
android:windowSoftInputMode="adjustResize"
Вот btnApply
разметка:
<LinearLayout
android:id="@+id/btnApply"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="false"
android:layout_alignParentStart="true"
android:background="#00bbe3"
android:orientation="vertical"
android:layout_alignParentTop="false">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="15dip"
android:text="Continue"
android:textColor="#ffffff"
android:textSize="23.75sp"
android:textStyle="bold" />
</LinearLayout>
Итак, btnApply
плавает над клавиатурой поверх ScrollView
, и я могу прокручивать все файлы EditText, если они не подходят на экране.
Возможно ли, что btnApply
не появляется над клавиатурой и нажата в нижней части экрана?