Согласно спецификации дизайна материала, когда клавиатура появляется, BottomNavigationView
должен скрываться под ней. Однако, если я установил android:windowSoftInputMode="adjustResize"
в манифесте Activity, то BottomNavigationView
перемещается над клавиатурой.
Мне нужно установить adjustResize
чтобы включить прокрутку в нижней части экрана, пока клавиатура открыта. Тем не менее, я не хочу, чтобы вид BottomNavigationView
был видимым. Это можно сделать?
Как это выглядит в настоящее время:
Формат XML (на самом деле там будет FrameLayout
где находится EditText
, и EditText
будет внутри него):
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Input"
android:layout_gravity="center"
android:layout_centerVertical="true"/>
<android.support.design.widget.BottomNavigationView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
app:itemBackground="@color/colorPrimary"
app:menu="@menu/menu_bottom_navigation"
app:itemIconTint="@android:color/white"
app:itemTextColor="@android:color/white"/>
</RelativeLayout>