2016-11-23 11 views
12

Próbowałem ustawić wysokość z xml i programowo zarówno. Ale nic nie działa. enter image description hereJak dodać wysokość (cień) do mojego BottomNavigationView. Nie jest domyślnie

+0

Czy uaktualniony do 25.0.1? Elewacja została wymieniona jako stały problem dla tego wydania https://developer.android.com/topic/libraries/support-library/revisions.html –

+0

Jeśli uaktualniono do wersji 25.0.1, ale nadal nie działa, może to być spowodowane tym, że nie był obsługiwany dla starszych wersji urządzeń !! – Xenolion

+0

Używam 25.1.0 i nadal nie widzę domyślnej wysokości. Jakieś pomysły? – lostintranslation

Odpowiedz

2

Mam rozwiązanie. Musisz dodać atrybut tła wraz z elewacją, jeśli nie wyświetlisz cienia.

+2

Wyślij swój kod rozwiązania, które jest dla ciebie skuteczne. dzięki. –

+0

umieść swój kod w roztworze. – lostintranslation

+0

Proszę pokazać kod dla tego rozwiązania, ponieważ nie działa on dla mnie. – Sevren

12

Działa tylko wtedy, gdy ustawisz biel jako android: tło w BottomNavigationView.

To jest mój kod i to działa:

<android.support.design.widget.BottomNavigationView 
    android:id="@+id/bottom_navigation" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_gravity="bottom" 
    android:background="@color/white" 
    app:elevation="8dp" 
    app:itemIconTint="@color/bottom_color_state" 
    app:itemTextColor="@color/bottom_color_state" 
    app:layout_constraintBottom_toBottomOf="parent" 
    app:layout_constraintHorizontal_bias="0.52" 
    app:layout_constraintLeft_toLeftOf="parent" 
    app:layout_constraintRight_toRightOf="parent" 
    app:menu="@menu/bottom_navigation_main" /> 
Powiązane problemy