Ich entwickle eine Android-Anwendung und möchte die Farbe und das Design der Anwendung ändern. Wie kann ich das machen?Wie ändere ich das Design in einer Android-Anwendung?
7
A
Antwort
9
Dev guide explains how to apply themes and styles.
Dieses:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#00FF00"
android:typeface="monospace"
android:text="@string/hello" />
Wird dies:
<TextView
style="@style/CodeFont"
android:text="@string/hello" />
eine XML-Theme-Datei Durch die Definition:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CodeFont" parent="@android:style/TextAppearance.Medium">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#00FF00</item>
<item name="android:typeface">monospace</item>
</style>
</resources>
Sie können auch Stile für alle ac gelten tivities einer Anwendung:
<application android:theme="@style/CustomTheme">
oder nur eine Aktivität:
<activity android:theme="@android:style/Theme.Dialog">
3
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle icicle) {
setTheme(); // Put the resId as the parameter
super.onCreate(icicle);
}
}
Verwandte Themen
- 1. Wie ändere ich das Bild einer PictureBox?
- 2. Wie ändere ich das Trennzeichen einer Liste?
- 3. Wie ändere ich das Datumsformat?
- 4. Wie ändere ich das Format einer Dezimalzahl in EpPlus?
- 5. Wie ändere ich das Format einer Datei in PHP?
- 6. Wie ändere ich das Startverzeichnis in babun?
- 7. Wie ändere ich das Datumsformat in Android?
- 8. Wie ändere ich das Startverzeichnis einer tmux-Sitzung?
- 9. Wie ändere ich android Design-Support-Bibliothek FAB Button Rahmenfarbe?
- 10. Wie ändere ich das Gebietsschema von R?
- 11. Wie ändere ich das Attribut einer Datei mit Powershell?
- 12. Wie ändere ich das Datumsformat einer .net SOAP-Anfrage?
- 13. Wie ändere ich das Kontaktformular Marge
- 14. Wie ändere ich das Rails-Cache-Format?
- 15. Wie ändere ich das Seitenverhältnis mit gstreamer?
- 16. Wie ändere ich das Spaltenzeitformat im Vollkalender?
- 17. Wie ändere ich das Aktionsblatt? Ziel C
- 18. Wie ändere ich das Datum auf Chartkick?
- 19. flex 4 Wie ändere ich das Flex-Design dynamisch zur Laufzeit, nicht zur Kompilierzeit?
- 20. Wie ändere ich das Bild eines JButton?
- 21. Wie ändere ich das Timing für NSTimer?
- 22. Wie ändere ich das Attribut mit jquery?
- 23. Wie ändere ich das JRun Session Timeout?
- 24. Wie ändere ich das Protokollierungsdatumsformat von Tornado?
- 25. Wie ändere ich das Datumsformat des Datumsbereichs?
- 26. Wie ändere ich die Statusbeschriftungen in Bugzilla
- 27. Wie ändere ich das Passwort des Root-Benutzers in MySQL?
- 28. Wie ändere ich eine Achse einer Rotationsmatrix?
- 29. Wie ändere ich das Join-Zeichen in Vim?
- 30. Wie ändere ich die Schriftgröße einer Tabellenspalte?
+1, da es eine gute Frage, aber eine Google-Suche Sie in kürzerer Zeit eine Antwort haben gegeben würde, als es dauerte um die Frage zu schreiben – Basic
Related: [Wie Theme zur Laufzeit wechseln] (http://stackoverflow.com/questions/2482848/how-to-change-current-theme-at-runtime-in-android) – rds