我有以下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"**
>
我的应用没有操作栏或导航栏。我真的需要这个属性吗?我担心当用户尝试软键盘时会有什么影响
答案 0 :(得分:1)
是的,否则视图将假定状态栏仍然存在或类似错误。见文档:
http://developer.android.com/reference/android/view/View.html#attr_android:fitsSystemWindows
希望这会有所帮助。每当您从视图中删除应用程序/状态栏时,请添加该行以确保视图相应地展开。否则你会得到一些奇怪的UI错误。它只需要在XML视图文件的父布局属性中声明,而不是子项(i..e按钮等)。