Próbowałem ustawić wysokość z xml i programowo zarówno. Ale nic nie działa. Jak dodać wysokość (cień) do mojego BottomNavigationView. Nie jest domyślnie
Odpowiedz
Mam rozwiązanie. Musisz dodać atrybut tła wraz z elewacją, jeśli nie wyświetlisz cienia.
Wyślij swój kod rozwiązania, które jest dla ciebie skuteczne. dzięki. –
umieść swój kod w roztworze. – lostintranslation
Proszę pokazać kod dla tego rozwiązania, ponieważ nie działa on dla mnie. – Sevren
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" />
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 –
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
Używam 25.1.0 i nadal nie widzę domyślnej wysokości. Jakieś pomysły? – lostintranslation