我的应用程序是选项卡式应用程序。对于保留主要片段的片段,我使用了FrameLayout:
<FrameLayout
android:id="@+id/actualtabcontent"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:layout_above="@+id/tabContainer"
android:background="@color/white"/>
每个新片段都是通过使用LinearLayout创建的,并且在需要时,我在LinearLayout中使用了ScrollView。问题是,当我的布局很大时,并且在屏幕底部有EditText时,键盘在EditText上打开了,我再也看不到它了。
我尝试将其添加到清单文件中:
android:windowSoftInputMode="----"
具有所有可能的组合,到目前为止没有任何用。
还我添加了
android:fitsSystemWindows="true
在FrameLayout中,这是我所有片段的父元素,并且也无法正常工作。
我希望打开键盘后,即可滚动视图,以便将焦点突出的EditText放在键盘顶部。
您将windowSoftInputMode
分配为“ ----”,