2015-12-07 4 views

ответ

0

Что вы ищете способ, чтобы удалить тень под панели.

Для андроид 4,4 или ниже, вам придется установить содержание накладку окна в вашей теме деятельности, как этот

<style name="Theme.MyApp" parent="Theme.AppCompat.Light.NoActionBar"> 
    ... 
    <!--To hide shadow effect in toolbar for Android 4.4 or below--> 
    <item name="android:windowContentOverlay">@null</item> 
</style> 

Для Android 5.0 и выше, вам также необходимо установить высоту панели инструментов до 0 в макете активности, подобном этому.

<LinearLayout 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    ... 
    > 

    <android.support.design.widget.AppBarLayout 
     ... 
     app:elevation="0dp"> 

     ... 

    </android.support.design.widget.AppBarLayout> 

</LinearLayout> 

На самом деле, многие люди спрашивают об этом. См answer here

Попробуйте искать существующий ответ в следующий раз;)

+0

Этот вопрос не решен на вашем пути. Я пробовал следующее: Добавить код (getSupportActionBar(). SetElevation (0);) в action oncreate, И, Добавить стиль и возвышение в Fragment Xml. – juilcho

+0

как насчет стиля? вы пытались установить оверлей содержимого окна как null в вашем стиле активности? Исправление для 4.4 ниже также может помочь и на Android 5.0+. – OnJohn

Смежные вопросы