Ich habe ein Projekt unter Verwendung des hellen Themas erstellt und möchte es jetzt in dunkel ändern, und ich kann nicht herausfinden, wie das geht. Übrigens, ich frage nicht, wie man es im Code macht, sondern nur, wie man das Standarddesign des Projekts ändert.
In der AndroidManifest.xml können Sie unter dem Anwendungstag das Thema Ihrer Wahl festlegen. Um das Design anzupassen, drücken Sie Ctrl + Click
Auf Android:theme = "@style/AppTheme"
In der Manifestdatei Android=). Daraufhin wird die Datei styles.xml
Geöffnet, in der Sie das übergeordnete Element ändern können Attribut des Style-Tags.
Unter parent=
In styles.xml
Können Sie alle verfügbaren Stile durchsuchen, indem Sie die automatische Vervollständigung in ""
Verwenden. Z.B. Probieren Sie parent="Theme."
mit Ihrem Cursor direkt nach .
und drücken Sie dann Ctrl + Space
.
Sie können Themen auch im Vorschaufenster in Android Studio in der Vorschau anzeigen.
Hinweis: Diese Antwort ist nicht mehr aktuell. Dies ändert das Thema in der "Vorschau" nur, wie @imjohnking und @ john-ktejik betont haben. Wie in @ Shahzeb erwähnt, kann das Thema in res> values> styles geändert werden
Android Studio 0.8.2 bietet eine etwas einfachere Möglichkeit, das Thema zu ändern. Im Vorschaufenster können Sie das Thema "Holo.Light.DarkActionBar" auswählen, indem Sie auf das Themen-Kombinationsfeld direkt über dem Telefon klicken.
Oder klicken Sie bei gedrückter Strg-Taste auf das @ style/AppTheme-Symbol in der Manifest-Datei Android=). Daraufhin wird die Datei styles.xml geöffnet, in der Sie das übergeordnete Attribut des style-Tags ändern können.
Wenn Sie die Support-Bibliothek verwenden, müssen Sie stattdessen die Theme.AppCompat-Designs verwenden:
Quelle http://forums.udacity.com/questions/100200635/choosing-theme-in-Android-studio-08x
In Manifest-Themensets mit Stilnamen (AppTheme und myDialog)/Sie können neue Stile in styles.xml festlegen
<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 Beispiel
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Android:Theme.Black">
<!-- Customize your theme here. -->
</style>
<style name="myDialog" parent="Android:Theme.Dialog">
</style>
Im Elternteil stellen Sie das Thema ein