2014-08-29 1 views
0

В моем приложении у меня есть прозрачная панель действий и прозрачные вкладки для макета viewpager. Проблема в том, что я не могу помешать элементам видимой страницы скрываться за вкладками панели действий. Не знаю, как сделать paddingTop, чтобы он работал на всех устройствах. Мой текущий файл XML:Как заблокировать панели действий и вкладки панели действий от наложения содержимого приложения

<?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> 
+1

Я тоже хотел бы получить ответ на этот вопрос. Все примеры показывают установку paddingTop, как вы это делали выше. Однако он получает размер ActionBar. Если у вас есть вкладки ниже ActionBar, размер не будет включать это, и ваш контент будет отображаться ниже ActionBar, но за вкладками. – johnw182

ответ

0

Попробуйте установить это в Базовом Тема:

 <item name="android:windowActionBarOverlay">false</item> 
     <item name="android:fitsSystemWindows">true</item> 
+0

Не работает .. – fragon

+0

try android: windowActionBarOverlay = "false" – z4ce

+0

Также не работает ... – fragon