Als «android-theme» getaggte Fragen

Ein Thema ist ein Stil, der auf eine gesamte Android-Anwendung oder -Aktivität angewendet wird und nicht auf eine einzelne Ansicht. Wenn ein Stil als Thema angewendet wird, wendet jede Ansicht in der Aktivität oder Anwendung jede unterstützte Stileigenschaft an.

30
Titel der Android-Symbolleiste und benutzerdefinierte Schriftart
Ich versuche herauszufinden, wie eine benutzerdefinierte Schriftart für den Symbolleisten-Titel richtig verwendet und in der Symbolleiste zentriert werden kann (Client-Anforderung). Im Moment verwende ich die gute alte ActionBar und habe den Titel auf einen leeren Wert gesetzt und setCustomViewmeine benutzerdefinierte Schriftart TextView eingefügt und mit ActionBar.LayoutParams zentriert. Gibt es einen …

30
Theme.AppCompat.Light für neue Android ActionBar-Unterstützung kann nicht gefunden werden
Ich versuche, die neue ActionBar- Supportbibliothek zu implementieren, die vor einigen Tagen von Google veröffentlicht wurde. In der Vergangenheit habe ich ActionBarSherlock erfolgreich und ohne Probleme mit derselben Methode implementiert, die auf der Seite zum Einrichten der Supportbibliothek von Google Developer aufgeführt ist. Dabei wurde die Anleitung zum Einbeziehen der …

16
Vollbild-Theme für AppCompat
Ich möchte wissen, wie ich ein Vollbild-Thema (keine Titelleiste + keine Aktionsleiste) auf eine Aktivität anwenden kann. Ich verwende die AppCompat-Bibliothek aus dem Support Package v7. Ich habe versucht, android:theme="@android:style/Theme.NoTitleBar.Fullscreen"mich auf meine spezifische Aktivität zu bewerben , aber sie ist abgestürzt. Ich denke, das liegt daran, dass mein Anwendungsthema so …

20
Wie ändere ich die Hintergrundfarbe der ActionBar einer ActionBarActivity mithilfe von XML?
Einzelheiten: Ich erweitere ActionBarActivity. Eclipse und SDK wurden am 06.11.2011 vollständig gepatcht. <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14" /> Bereitgestellt auf Samsung-Gerät mit Android 2.3.3 Anwendung hatandroid:theme="@android:style/Theme.Light" Problem : Die Anwendung ist hell, aber ActionBar ist blau mit grauen Symbolen, die vor der blauen Hintergrundfarbe kaum sichtbar sind. Ich möchte auch, dass die …


12
Thema für ein Fragment festlegen
Ich versuche, das Thema für ein Fragment festzulegen. Das Festlegen des Themas im Manifest funktioniert nicht: android:theme="@android:style/Theme.Holo.Light" Aus früheren Blogs geht hervor, dass ich einen ContextThemeWrapper verwenden muss. Kann mich jemand auf ein codiertes Beispiel verweisen? Ich kann nichts finden

16
So legen Sie den Text in der Symbolleiste und die Farbe des Zurückpfeils fest
Der Hintergrund der Symbolleiste hat eine dunkle Farbe. Ich möchte, dass Text und Pfeil nach hinten weiß sind. Ich habe versucht zu folgen, aber es funktioniert nicht. <style name="Theme.MyTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/blue</item> <item name="colorPrimaryDark">@color/blue_darker</item> <item name="colorAccent">@color/purple</item> <!-- item name="android:textColorPrimary">@color/white</item--> // I don't want to set this, changes everywhere. <item name="android:textColorSecondary">@color/white</item> …

7
Farbwert programmgesteuert abrufen, wenn es sich um eine Referenz (Thema) handelt
Bedenken Sie: styles.xml <style name="BlueTheme" parent="@android:style/Theme.Black.NoTitleBar"> <item name="theme_color">@color/theme_color_blue</item> </style> attrs.xml <attr name="theme_color" format="reference" /> color.xml <color name="theme_color_blue">#ff0071d3</color> Die Themenfarbe wird also vom Thema referenziert. Wie kann ich die theme_color (Referenz) programmgesteuert abrufen? Normalerweise würde ich verwenden, getResources().getColor()aber nicht in diesem Fall, weil es referenziert!

2
Wann sollte man Theme.AppCompat vs ThemeOverlay.AppCompat verwenden?
Es gibt die folgenden Theme.AppCompat-Klassen: Theme.AppCompat Theme.AppCompat.Light Theme.AppCompat.Light.DarkActionBar Theme.AppCompat.NoActionBar Theme.AppCompat.Light.NoActionBar Theme.AppCompat.DialogWhenLarge Theme.AppCompat.Light.DialogWhenLarge Theme.AppCompat.Dialog Theme.AppCompat.Light.Dialog Theme.AppCompat.CompactMenu und die folgenden ThemeOverlay.AppCompat-Klassen: ThemeOverlay.AppCompat ThemeOverlay.AppCompat.Light ThemeOverlay.AppCompat.Dark ThemeOverlay.AppCompat.ActionBar ThemeOverlay.AppCompat.Dark.ActionBar Warum sollte man zum Beispiel ThemeOverlay.AppCompat.light vs Theme.AppCompat.Light verwenden? Ich sehe, dass für ThemeOverlay viel weniger Attribute definiert sind - ich bin gespannt, was der beabsichtigte …

4
Wie stelle ich das Holo Dark Theme in einer Android App ein?
Wie kann ich das dunkle Holo-Thema in meiner App einstellen? Zu diesem Zeitpunkt bekam ich Folgendes: <style name="AppTheme" parent="android:Theme.Holo.Light" /> Aber wenn ich es ändere zu: <style name="AppTheme" parent="android:Theme.Holo.Dark" /> Ich bekomme eine Fehlermeldung error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Dark'. Wie …

7
Wie gestalte ich die appcompat-v7-Symbolleiste wie Theme.AppCompat.Light.DarkActionBar?
Ich versuche, das Aussehen Theme.AppCompat.Light.DarkActionBarmit der neuen Symbolleiste der Support-Bibliothek wiederherzustellen. Wenn ich mich entscheide, ist Theme.AppCompat.Lightmeine Symbolleiste hell und wenn ich mich entscheide, ist Theme.AppCompatsie dunkel. (Technisch muss man die .NoActionBarVersion verwenden, aber soweit ich das beurteilen kann, ist der einzige Unterschied <style name="Theme.AppCompat.NoActionBar"> <item name="windowActionBar">false</item> <item name="android:windowNoTitle">true</item> </style> …

3
Einstellen der Hintergrundfarbe des Android-Themas
Ich versuche, die Standardfarbe des Hintergrundthemas zu ändern, was einfach sein sollte, aber überraschenderweise kann ich es nicht zum Laufen bringen. Bitte beachten Sie, dass die Änderung für die gesamte App gelten soll, nicht nur für eine einzelne Aktivität. Hier ist mein Code: styles.xml <resources> <color name="white_opaque">#FFFFFFFF</color> <color name="pitch_black">#FF000000</color> <style …

24
So verstecken Sie die Statusleiste in Android
Ich habe auf diesen Link verwiesen . Wenn der Benutzer zu diesem Zeitpunkt auf EditText (z. B. To :) klickt, wird die Tastatur ausgeblendet, und gleichzeitig kann der Benutzer einen Bildlauf durchführen, um alle verbleibenden Ansichten (z. B. Verfassen, Betreff, Schaltfläche Senden) anzuzeigen dieser Bildschirm. Ebenso habe ich in meiner …

1
App-Namespace mit Stil verwenden
Ich werde ein Beispiel geben, um den größeren Punkt zu demonstrieren. Stellen Sie sich vor, meine App verfügt über eine Reihe von FloatingActionButtons. Folglich möchte ich einen Stil erstellen und wiederverwenden. Also mache ich folgendes: <style name="FabStyle” parent ="Widget.Design.FloatingActionButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">16dp</item> <item name="app:backgroundTint">@color/accent</item> <item name="app:layout_anchorGravity">end|bottom</item> </style> …

16
Wie zentriere ich den ActionBar-Titel in Android?
Ich versuche, den folgenden Code zu verwenden, um den Text in der zu ActionBarzentrieren, aber er richtet sich nach links aus. Wie lässt du es in der Mitte erscheinen? ActionBar actionBar = getActionBar(); actionBar.setDisplayShowTitleEnabled(true); actionBar.setTitle("Canteen Home"); actionBar.setHomeButtonEnabled(true); actionBar.setIcon(R.drawable.back);

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.