Android Studio には、あなたが以下のような作業する際に視覚的にサポートしてくれるテーマエディーターと呼ばれる機能があります:
このページでは、テーマエディターを使って行える基本的な作業について紹介し、それをどのように行うかについても説明します。
この項目では、テーマエディターを起動する方法、それがどのように配置されているかについて説明します。
テーマエディターを開く方法は二通りあります。:
styles.xml
のようなスタイルXML ファイルを開き、 ファイルウィンドウの右上辺りにあるOpen editor をクリックします。テーマエディターのメイン画面は二つの項目に分かれています。 エディターの左側では、アプリバーや持ち上げ型ボタンのような特定のUI要素が、 現在のテーマを適用した時にどのような見た目になるかを表示します。 エディターの右側では、現在プレビューしているテーマの名前、テーマが定義されているモジュール、Theme parent や colorPrimaryのようなテーマリソースの設定情報が表示されます。 これらリソースの設定を変更することで、デザインテーマを編集できます。
テーマエディターを使用することで、新しいテーマの作成、既存のテーマの編集、テーマを構成する色の管理を行うことができます。
テーマを作成するには、以下の手順に沿って作業します:
テーマ名名前を変更するには、以下の手順を実行します:
colorPrimaryのような既存のカラーリソースを変更するには、以下の手順に沿って作業します:
テーマエディターを使用することで、様々な状態に関連付けられた色をプレビューすることができます。 プレビューを行うには、状態一覧の名前の隣にある四角いカラーセットをクリックしてResourcesダイアログを開きます。 Resources ダイアログでは、Selectedのような状態情報とその状態に関連付けられたカラー値の一覧が表示されます。 状態の色情報をクリックして、異なるカラー値を選ぶことができます。
状態情報をより細かく制御するために、状態情報が定義されたXMLファイル上でプロパティを直接表示して編集することができます。
詳細については、ColorStateList
クラスのドキュメントを参照してください。
アプリで端末固有設定をサポートするかどうかを選ぶことができます。これを以下の手順で行えます:
values
ディレクトリが使用されます。
ディレクトリ名と設定の関連性については、 複数画面をサポートするを参照してください。 サポートしているディレクトリ名については、 リソースの提供を参照してください。