Android レイアウトで使用できる追加の名前空間「ツール」があることに気付きました。次に、使用できるすべての属性のリストを見つけようとしましたが、失敗しました:)。
これまでのところ、私はこれを認識しています:
tools:ignore
tools:listitem
すべての属性のリストを、できればいくつかの説明とともに見つけたいと思います。また、tools:ignore に使用できる値を誰かが教えてくれたら素晴らしいと思います。
前もって感謝します。
Android レイアウトで使用できる追加の名前空間「ツール」があることに気付きました。次に、使用できるすべての属性のリストを見つけようとしましたが、失敗しました:)。
これまでのところ、私はこれを認識しています:
tools:ignore
tools:listitem
すべての属性のリストを、できればいくつかの説明とともに見つけたいと思います。また、tools:ignore に使用できる値を誰かが教えてくれたら素晴らしいと思います。
前もって感謝します。
要点は次のとおりです。
tools:ignore この属性は任意の XML 要素に設定でき、この要素またはその子のいずれかで再帰的に無視する必要がある lint の問題 ID のコンマ区切りのリストです。
tools:targetApi この属性は、Java クラスの @TargetApi アノテーションのようなものです。これにより、この要素が実行されていることがわかっている API レベルを整数またはコード名として指定できます。
tools:locale この属性は、リソース値ファイルのルート要素に設定でき、言語およびオプションで地域に対応する必要があります。これにより、ツールは、ファイル内の文字列がどの言語 (ロケール) であると想定されているかを知ることができます。たとえば、values/strings.xml には次のルート要素を含めることができます。
tools:context この属性は通常、レイアウト XML ファイルのルート要素に設定され、レイアウトが関連付けられているアクティビティを記録します (レイアウトは明らかに複数のレイアウトで使用できるため、設計時に)。テーマはマニフェストで定義されており、レイアウトではなくアクティビティに関連付けられているため、これはたとえば、レイアウト エディターによってデフォルトのテーマを推測するために使用されます。マニフェストと同じドット プレフィックスを使用して、完全なアプリケーション パッケージ名をプレフィックスとして使用せずにアクティビティ クラスを指定することができます。
tools:layout この属性は通常、タグで設定され、設計時に表示するレイアウトを記録するために使用されます (実行時に、これはタグによってリストされたフラグメント クラスのアクションによって決定されます)。
tools:listitem / listheader / listfooter これらの属性を (または などの他の AdapterView の子) で使用して、設計時にリスト項目、リスト ヘッダー、リスト フッターに使用するレイアウトを指定できます。ツールはダミー データを入力して、代表的なコンテンツのリストを表示します。
このリストなどは、http: //tools.android.com/tech-docs/tools-attributesで見つけることができます。