Ich fragte mich, ob es einen Weg gab, einen benutzerdefinierten Titel mit meinem eigenen Zeichensatz zu versehen - und anschließend einen Fortschrittsbalken in das Titellayout einzufügen, so dass es wie der eingebaute Android-Fortschritt funktioniert Bar.Benutzerdefinierte Titelleiste mit Fortschritt in Android
In meinem Code - Ich möchte setProgressBarIndeterminateVisibility(true)
aufrufen und die Fortschrittsanzeige in meiner benutzerdefinierten Titelleiste anzeigen lassen.
Ist das möglich?
Ich habe mein Anwendungsthema so eingerichtet, dass es einen benutzerdefinierten Titel verwendet - aber ich weiß nicht, wie oder wo ich den Fortschrittsbalken in dieses Layout einfügen soll.
Vielen Dank im Voraus.
EDIT: Im Moment benutze ich mein eigenes Thema, das so etwas wie folgt aussieht:
<style parent="android:Theme.Light.NoTitleBar" name="BaseTheme">
<item name="android:windowBackground">@drawable/splash_bg</item>
<item name="android:windowTitleStyle">@style/TitleBackground</item>
</style>
Mit dem Titel Hintergrund Stil:
<style name="TitleBackground" parent="android:WindowTitleBackground">
<item name="android:background">@drawable/title_bar</item>
</style>
jeder eine bessere Vorstellung zu geben - so etwas wie Dies.
Wenn Sie diesen Anruf durch einen anderen ersetzen kann, wäre für Sie das? da Sie CUSTOM_TITLE mit keiner anderen Titelfunktion haben können. – MahdeTo
Ich meine, ich könnte einfach mein eigenes Layout erstellen und die ' ' verwenden, um meinen Titel auf jedem Bildschirm anzuzeigen - aber da ich die betreffende Methode nicht überschreiben kann, müsste ich eine andere Methode zum Ein- und Ausblenden meiner erstellen eigenen Fortschrittsbalken - und dann das in jeder Aktivität. Nun - jetzt, wo ich darüber nachdenke, könnte ich es in eine Klasse setzen und nur diese Klasse nennen, aber das ist noch mehr Arbeit, als ich gerne tun würde :). –
hwrdprkns