2016-10-27 9 views
1

Androidスタジオの特定のテーマを使用してコード内の特定の属性の値を調べる最も簡単な方法は何ですか?たとえば、コード内にandroid:textColorPrimaryという属性がある場合、解決された値は@color/abc_primary_text_material_lightで、Theme.AppCompat.Lightを使用しています。Androidスタジオget属性値

+0

ところで私はちょうど簡単な方法を発見したので、あなたはそれをチェックすることもできますでる。 – arekolek

答えて

1

私は値を見つけるための簡単な方法を見つけました。

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textColor="?android:textColorPrimary" /> 

実際の色がどのようなものかを知りたいとします。

あなたは、単に?android:textColorPrimary部分にカーソルを置き、表示]をクリックすることができます - >クイックドキュメント(またはF1または何でもあなたがそのアクションに割り当てたホットキーを押します)。

あなたは、APIレベルのようなデザインタブとスイッチパラメータに行き、その後テキストタブに戻って、そしてF1を打つことは、あなたにこれらの新しいパラメータの値が表示されますすることができます。以下は


同じを得るために、よりったらしい方法です:

テーマに重要ないくつかの属性については、android:textColorPrimaryのように、[ツール]> [Androidのを介してそれらを表示および編集することが可能である>テーマエディタ。それ以外

appcompat.light

、あなたのレイアウトでいくつかの特定のビューで使用される属性の値に興味があるならば、あなたはそのビューを選択するために、レイアウトエディタを使用することができ、その後、プロパティでペイン

property

Y:すべてのプロパティ、あなたが興味を持っている、それはあなたにこのプロパティに使用されるデフォルトの属性を表示する必要があり、例えば1を見つける表示]を選択しますOUはその後も、Androidは具体的な値に属性をどのように解決するかを示しますこと、リソースを検索するためのウィンドウを取得するために、色をクリックすることができる:

resources

関連する問題