我目前正在开发一个Android项目,我的AndroidManifest.xml中的windowSoftInputMode属性存在问题。
我有这种类型的布局:
<FrameLayout>
<DrawerLayout>
<!-- This is where the main content of my application is -->
<Fragment>
</Fragment>
</DrawerLayout>
<FrameLayout
android:layout_gravity="bottom">
<!-- This is my handmade TabBar -->
</FrameLayout>
</FrameLayout>
我首先在我的活动中使用过这个:
android:windowSoftInputMode="adjustPan"
但是当我关注EditText时,我的所有布局都被推高,位于Android状态栏后面。这是adjustPan的预期行为,但这不是我希望我的应用程序做出反应的方式。
我想,当我的键盘出现时,它会处理片段内部内容的大小调整,所以我把它放在我的清单中:
android:windowSoftInputMode="adjustResize"
问题是我的手工制作的TabBar被键盘推高了,我的片段的内容,我不希望这种行为,我只是想调整片段的内容,而不是我的TabBar被推高
我试图修改我的布局,但我真的不知道该怎么做。
感谢您给我的帮助。