Tạo một hoạt động với ngăn điều hướng ở Android Studio nguyên nhân này sẽ được hiển thị trong các mã XML:Mục đích của các công cụ: openDrawer = "start" khi tạo một DrawerLayout (với NavigationView) từ trình hướng dẫn là gì?
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:openDrawer="start">
Nếu tôi loại bỏ các tools:openDrawer="start"
, trên xem trước bố cục, ngăn điều hướng sẽ đóng cửa thay vì mở.
Tôi nghĩ đây là thuộc tính thay thế, tương tự như android:text
có thể được thay thế bằng tools:text
để đặt một số văn bản giữ chỗ trong bản xem trước bố cục. Nhưng khi tôi đổi thành android:openDrawer
hoặc app:openDrawer
, ứng dụng không thể được biên dịch vì chúng không phải là thuộc tính không xác định.
Vì vậy, tôi tự hỏi cách hoạt động của tools:openDrawer
và liệu tài liệu có được ghi ở bất kỳ đâu không.
Tôi không hiểu câu hỏi của bạn là gì. Nếu bạn thêm 'công cụ: openDrawer =" start "' vào 'DrawerLayout' của bạn trong màn hình xem trước trong màn hình IDE sẽ được hiển thị với ngăn kéo đã mở. Nếu bạn loại bỏ dòng đó, màn hình sẽ được hiển thị với ngăn kéo đã đóng. Các thuộc tính 'tools: ...' chỉ được sử dụng để xem trước (hiển thị một số văn bản, v.v.). Bạn đã thử 'android' và' app' vì bạn muốn mở ngăn kéo trên màn hình nhập hoặc chỉ tò mò? – krossovochkin
Điều gì về tài liệu: Tôi nghĩ rằng mọi thứ thay đổi quá nhanh, vì vậy tài liệu có thể là một số lỗi thời – krossovochkin
@krossovochkin Tôi tò mò vì thiếu tài liệu cho các thư viện hỗ trợ Android gần đây.Nó thực sự là rất khó để tìm thấy một tài liệu chính thức, xây dựng cho các vật dụng mới. – yuku