android: hinzufügen-Taste, um die Titel der app?
Ist es möglich, fügen Sie eine Schaltfläche auf der rechten Ecke des app-Titel?
z.B., indem ein "refresh" - Taste, um die Titel von "Feed: " meine feeds"?
http://www.android.com/market/apps/feedr-lg-01.jpg
alt-text http://www.android.com/market/apps/feedr-lg-01.jpg
InformationsquelleAutor Yang | 2010-04-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der einfachste Weg, das zu tun, IMHO, ist, um loszuwerden, der standard-Titelleiste (
android:theme="@android:style/Theme.NoTitleBar"
im<activity>
- element in der manifest), und stellen Sie Ihre eigene "title bar" an der Spitze der Aktivität.Beachten Sie jedoch, dass die "Schaltfläche in der Titelleiste" style ist mehr iPhone-ish. Android würde in der Regel haben die in der option-Menü, also das UI wird weniger überladen (auf Kosten von zwei Hähnen zu tun, die refresh).
InformationsquelleAutor CommonsWare
Warum nicht Sie versuchen, diese
InformationsquelleAutor Vishwanath
yep diesem solveed eine Frage, die ich hatte... trimmed-version ist unten...
InformationsquelleAutor
Ich denke, ein besserer Ansatz wäre es, einfach die Ansicht aktualisieren, wenn es aktiv ist, indem Sie mit einem Handler. Wenn Sie Ihre Inhalte ziehen, wenn die Tätigkeit wieder aufgenommen wird, dann ist jede Zeit, die Sie verlassen und kommen zurück, um die Ansicht zu aktualisieren. Wenn Sie erwarten, dass die Benutzer sitzen auf der obersten Ebene den Blick und müssen um die Informationen zu aktualisieren, dann können Sie Griff das mit einem delayed-handler aufgerufen, Ihren Lebenslauf zu Methode und in regelmäßigen Abständen die Ansicht aktualisieren, damit negiert die Notwendigkeit für eine Taste.
Hier ist ein link auf die Dokumentation für die handler-Klasse. Ich würde anfangen, durch das schauen in die grundlegende Verwendung von hf. Dann testen Sie die sendMessageDelayed Methode, so dass am Ende jeder Anruf, den Sie neu starten der handler. Auch sicher sein, nur erstellen Sie einen neuen handler, wenn Ihre Aktivität ist die top-Aktivität und nicht die Mühe, die ui aktualisiert hat, wenn es nicht ist. Hinzufügen einer einfachen isActive flag auf pause und auf dem Lebenslauf ist eine anständige Art und Weise zu prüfen.
InformationsquelleAutor Dave.B