使用adjustResize推送我的标签栏

时间:2016-10-27 13:39:49

标签: android android-layout android-fragments tabbar

我目前正在开发一个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被推高

我试图修改我的布局,但我真的不知道该怎么做。

感谢您给我的帮助。

0 个答案:

没有答案