it-swarm.com.de

Ändern Sie das Projektdesign in Android Studio?

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.

37
ioan ghip

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.

enter image description here

35
Shahzeb

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.enter image description here

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.

  • Theme.Holo für ein "dunkles" Thema.
  • Theme.Holo.Light für ein "Licht" -Thema.

Wenn Sie die Support-Bibliothek verwenden, müssen Sie stattdessen die Theme.AppCompat-Designs verwenden:

  • Theme.AppCompat für das "dunkle" Thema.
  • Theme.AppCompat.Light für das Thema "Licht".
  • Theme.AppCompat.Light.DarkActionBar für das helle Thema mit einer dunklen Aktionsleiste.

Quelle http://forums.udacity.com/questions/100200635/choosing-theme-in-Android-studio-08x

14
Mohamed Rozza

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

4
Art