Ich versuche ein angepasstes ProgressDialog
zu meinem Activity
hinzuzufügen. Ich habe die Schriftart ProgressDialog
und die Hintergrundfarben erfolgreich geändert, aber ich weiß nicht, wie ich die Farbe des Spinner ohne Verwendung eines Widgets ändern kann. Kann mir jemand helfen?
Dies ist mein Activity
code:
Dies ist mein styles.xml
code:
Und das ist die aktuelle Ausgabe:
Sie müssten das Asset der Fortschrittsleiste finden und die Farbe manuell mit Photoshop oder einem anderen Bildbearbeitungsprogramm ändern.
Wenn Sie Ihre Fortschrittsleiste wirklich stylen möchten, würde ich Ihnen empfehlen, sich die HoloEverywhere-Bibliothek anzuschauen, die Ihrer App den Android 4.0-Holo-Stil gibt, der mit älteren Android-Versionen kompatibel ist, sieht wirklich gut aus.
Übrigens sagen die Android-Designrichtlinien, dass es unnötig ist, den Text "Laden ..." neben dem Fortschrittsbalken hinzuzufügen. Die Fortschrittsleiste reicht aus, um den Benutzer anzugeben, der Ihre App lädt. Sie sagen auch, es ist schöner, die Fortschrittsleiste irgendwo in Ihrer App einzubetten, anstatt sie in einem Dialog anzuzeigen.
Sie können nicht ... weil der Spinner auf allen Android-Versionen (2.3, 4.0, ...) anders ist.
Wenn Sie den Spinner ändern möchten,
Oder
Aber warum den Spinner wechseln? Ist es wirklich wichtig?
Es wird nicht einfach sein, die Farbe des Spinner zu ändern.
Wenn Sie eine andere Farbe auf dem Spinner haben möchten, ist es am einfachsten, einen eigenen Fortschrittsdialog zu erstellen (erweitern Sie ihn vom aktuellen). Und dann eine benutzerdefinierte Animation.
Tags und Links android android-progressbar