Android 如何防止操作栏和操作栏选项卡覆盖应用程序内容
在我的应用程序中,viewpager布局有透明的操作栏和透明的选项卡。我遇到的问题是,我无法阻止可视页面上的元素隐藏在actionbar选项卡后面。不知道如何使paddingTop在所有设备上都能工作。我当前的XML文件:Android 如何防止操作栏和操作栏选项卡覆盖应用程序内容,android,xml,android-layout,android-xml,android-styles,Android,Xml,Android Layout,Android Xml,Android Styles,在我的应用程序中,viewpager布局有透明的操作栏和透明的选项卡。我遇到的问题是,我无法阻止可视页面上的元素隐藏在actionbar选项卡后面。不知道如何使paddingTop在所有设备上都能工作。我当前的XML文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:paddi
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:paddingTop="?android:attr/actionBarSize"
android:background="@drawable/backrepeat"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
</LinearLayout>
尝试在基本主题中设置:
<item name="android:windowActionBarOverlay">false</item>
<item name="android:fitsSystemWindows">true</item>
false
真的
试试android:windowActionBarOverlay=“false”最后一个想法。。尝试将此添加到基本主题:false-true
我也希望得到答案。所有示例都显示了如上所述设置paddingTop。但是,它只能获得ActionBar的大小。如果您在操作栏下方有选项卡,则大小将不包括该选项卡,您的内容将显示在操作栏下方,但在选项卡后面。