が、これはXMLコードに示されていることが原因となる:私はtools:openDrawer="start"
を削除した場合ツールの目的は何ですか:ウィザードからDrawerLayout(NavigationView)を作成するときにopenDrawer = "start"?アンドロイドStudioのナビゲーション引き出し付きアクティビティを作成
<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">
、レイアウトプレビューで、ナビゲーション引き出しではなく、オープンで閉じられます。
android:text
に似ている置換属性だと思っていましたが、これはtools:text
に置き換えてレイアウトプレビューにプレースホルダテキストを配置することができます。しかし、android:openDrawer
またはapp:openDrawer
に変更すると、未知の属性なのでアプリをコンパイルできません。
どのようにtools:openDrawer
が動作し、どこに文書化されているのだろうと思います。
私はあなたの質問について知りませんでした。 IDEのプレビュー画面の 'DrawerLayout'に' tools:openDrawer = "start"を追加すると、開いた引き出しが表示されます。その行を削除すると、閉じた引き出しが表示されます。 'tools:... '属性は、プレビューのみに使用されます(テキストなどを表示します)。画面上のドロワーを開いたり、好奇心をそそられたいので、あなたはアンドロイドとアプリを試しましたか? – krossovochkin
docsについて:私はすべてが速く変化すると思うので、ドキュメントは時代遅れかもしれません。 – krossovochkin
@krossovochkin最近のアンドロイドサポートライブラリのドキュメントが不足しているので私は不思議です。新しいウィジェットのための正式な、精巧な文書を見つけることは確かに非常に難しいです。 – yuku