01/10/2018, 00:46
Cho mình hỏi về ButtomBar và Navigator với
Hiện tại mình đang làm một navigator drawer và một bottom nhưng ý của mình là khi bật nav lên nó che luôn cả phần bottom nhưng mình vẫn chưa tìm ra được giải pháp nào các bạn hỗ trợ mình với, mình cảm ơn trước ^^
Bài liên quan
Do cách bố trí layout của bạn thôi… Root layout sẽ là DrawerLayout bên trong đó gồm hai child layout: FrameLayout và NavigationView(dùng cho navigation drawer).
Muốn attach cái BottomBar vào trong layout FrameLayout thì có thể thay đổi sang RelativeLayout và thêm BottomBar với thuộc tính alignParentBottom=“true” Hoặc sử dụng CoordinatorLayout để đặt vị trí của bottombar luôn ở dưới cùng của layout…
Mình làm vẫn chưa thành công bạn à, bên dứoi là code của mình bạn xem hộ mình với ^^
<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android=“http://schemas.android.com/apk/res/android”
xmlns:app=“http://schemas.android.com/apk/res-auto”
android:id="@+id/drawer_layout"
android:layout_width=“match_parent”
android:layout_height=“match_parent”>
</android.support.v4.widget.DrawerLayout>
Bạn nên để layout này
bên dưới thẻ Toolbar ấy là được.. vì đây chính là layout chinh của màn hình bạn muốn dựng bên trong thẻ Coordinator thì nó sẽ được cố định vị trí dưới cùng như hiển thikHoặc để BottomBar bên trong coordinatorlayout với thuộc tính layout_gravity=“bottom” là okie…
như này nhé:
Lần sau bạn nên đặt câu hỏi chính xác hơn(BottomNavigationBar). Từ version 25.0.0 thì thư viện appcompat đã hộ trợ và bạn có thể dùng luôn mà không cần thêm thư viện ngoài.
https://blog.riddhimanadib.me/exploring-bottom-navigation-bar-in-android-a02fc4b9eebb#.mobzlcof2