1

Внутри values/styles.xml Я установил <item name="elevation">0dp</item> в мой AppTheme стиль. и внутри values-21/styles.xml У меня есть <item name="android:elevation">0dp</item>, и я также попробовал <item name="android:windowContentOverlay">@null</item>. Я также пытаюсь выполнить Clean Проект и Rebuild Проект. а также попробуйте Invalidate Caches and Restart. Но мой эмулятор все еще показывает тень, смотри ниже экран.Set elevation все еще отображают тень ниже ActionBar в Android

Вопрос:

Как удалить эту тень ниже ActionBar.

ScreenShot:

enter image description here

+0

отменить все тех и описать на ваш вопрос и поставить 'андроида: Высота = "0dp"' на вашем XML макет на элемент панели инструментов. – Budius

+0

@Budius Я использую 'ActionBar', и я пробую это, но не работаю. – Ironman

+0

meokrvrenref rfe freiuvrwnei ewfwfijweofewfew fewfjewoifew http://stackoverflow.com/a/34348138 –

ответ

0

Я не знаю, почему elevation не работает в style. но когда я устанавливаю его программно. Это просто отлично работает.

getSupportActionBar().setElevation(0); 

Выход:

enter image description here

0

Если это чисто ActionBar, а не панель инструментов. Вот как вы это делаете:

<style name="MyAppTheme" parent="Theme.AppCompat.Light"> 
    <item name="actionBarStyle">@style/FlatActionBar</item> 
</style> 

<style name="FlatActionBar" parent="Widget.AppCompat.Light.ActionBar.Solid"> 
    <item name="elevation">0dp</item> 
</style> 
+0

Я пробую это посмотреть, мой вопрос не работает. – Ironman

+0

В соответствии с вашим вопросом вы использовали 'elevation' внутри темы приложения. Это должно использоваться внутри пользовательского стиля, применяемого к 'actionBarStyle' – pdegand59

+0

. Я попробую, но не работаю, пока показываю тень. – Ironman

0

Поместите свою панель инструментов в это.

<android.support.design.widget.AppBarLayout 
     android:id="@+id/appBarLayout" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     app:elevation="0dp"> 

     ... 

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

Я не использую 'ToolBar'. – Ironman

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