Vì vậy, tôi đang sử dụng NavigationView cung cấp bởi Android Design Support LibraryCách tạo kiểu NavigationView của thư viện Hỗ trợ thiết kế?
tôi dường như không thể tìm thấy ví dụ về cách để định dạng.
Cho đến nay tôi có:
<android.support.design.widget.NavigationView
android:id="@+id/navigation_view"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:layout_gravity="start"
app:headerLayout="@layout/header"
app:menu="@menu/drawer"
app:itemTextColor="@color/black"
app:itemIconTint="@color/black"/>
Tạo kiểu header là dễ dàng như mình theo bố cục xml riêng của mình nhưng cơ thể là một tập tin tài nguyên đơn và không phải là một cách bố trí.
app:itemTextColor
thay đổi màu sắc văn bảnapp:itemIconTint
thay đổi màu sắc biểu tượngapp:itemBackground
thay đổi màu nền mục
Vậy làm thế nào để thiết lập
- chọn nền mục
- chọn text item màu
- chọn biểu tượng mục tint
Tôi đặt xml dưới res/color nhưng nó nói 'Tài nguyên $ NotFoundException: File res/color/drawer_menu_item.xml từ tài nguyên drawable' –
Vui lòng kiểm tra chỉnh sửa của tôi và cho biết nếu nó làm việc cho bạn. –
Thêm bản vẽ bên trong strings.xml .. Có lẽ cách tốt nhất để bạn bị mất trong các tệp của mình :) – geecko