fitsSystemWindows对软键盘的影响

时间:2015-10-23 12:46:02

标签: android android-xml android-navigation-drawer

我有以下xml:

<android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    **android:fitsSystemWindows="true"**
    >

我的应用没有操作栏或导航栏。我真的需要这个属性吗?我担心当用户尝试软键盘时会有什么影响

1 个答案:

答案 0 :(得分:1)

是的,否则视图将假定状态栏仍然存在或类似错误。见文档:

http://developer.android.com/reference/android/view/View.html#attr_android:fitsSystemWindows

希望这会有所帮助。每当您从视图中删除应用程序/状态栏时,请添加该行以确保视图相应地展开。否则你会得到一些奇怪的UI错误。它只需要在XML视图文件的父布局属性中声明,而不是子项(i..e按钮等)。