Lightテーマを使用してプロジェクトを作成しましたが、今度はそれをdarkに変更したいのですが、その方法がわかりません。ところで、私はコードでそれをする方法を尋ねるのではなく、プロジェクトのデフォルトテーマを変更する方法を尋ねるだけです。
AndroidManifest.xmlのapplicationタグの下で、選択したテーマを設定できます。テーマをカスタマイズするには、AndroidマニフェストファイルのCtrl + Click
でAndroid:theme = "@style/AppTheme"
を押します。スタイルタグの親属性を変更できるstyles.xml
ファイルを開きます。
parent=
のstyles.xml
では、""
内のオートコンプリートを使用して、使用可能なすべてのスタイルを参照できます。例えば。 parent="Theme."
の直後にカーソルを置いて.
を試し、Ctrl + Space
を押します。
Android Studioのプレビューウィンドウでテーマをプレビューすることもできます。
注:この回答は現在古くなっています。 @imjohnkingと@ john-ktejikが指摘したように、これは「プレビュー」のテーマを変更します。 @Shahzebが述べたように、テーマはres> values> stylesで変更できます
Android Studio 0.8.2は、テーマを変更する少し簡単な方法を提供します。プレビューウィンドウで、電話のすぐ上のテーマコンボボックスをクリックして、「Holo.Light.DarkActionBar」のテーマを選択できます。
または、Ctrlキーを押しながらAndroidマニフェストファイルの@ style/AppThemeをクリックします。スタイルタグの親属性を変更できるstyles.xmlファイルが開きます。
サポートライブラリを使用する場合は、代わりにTheme.AppCompatテーマを使用する必要があります。
ソース http://forums.udacity.com/questions/100200635/choosing-theme-in-Android-studio-08x
スタイル名を使用したマニフェストテーマセット(AppThemeおよびmyDialog)/ styles.xmlで新しいスタイルを設定できます。
<intent-filter>
<action Android:name="Android.intent.action.MAIN" />
<category Android:name="Android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
Android:name=".MyActivity2"
Android:label="@string/title_activity_my_activity2"
Android:theme="@style/myDialog"
>
</activity>
</application>
styles.xmlの例
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Android:Theme.Black">
<!-- Customize your theme here. -->
</style>
<style name="myDialog" parent="Android:Theme.Dialog">
</style>
親では実際にテーマを設定します