it-swarm.com.de

Android-Aktionsleiste wie Twitter-Beispiel

Was ist der beste Weg, um eine Aktionsleiste wie das Beispielmuster der Benutzeroberfläche von Twitter zu implementieren?.

Twitter für Android: Ein genauerer Blick auf die sich entwickelnden UI-Muster von Android Pattern 4: Action Bar http://Android-developers.blogspot.com/2010/05/Twitter-for-Android-closer-look -at.html

32
Baris

Sie können sich den Quellcode für die Google I/O 2010-Zeitplananwendung ansehen, die Open Source ist und eine Action Bar-Implementierung enthält:

http://code.google.com/p/iosched/

23
Trevor Johns

Eine weitere Actionbar-Implementierung finden Sie hier (schamloser Plug), https://github.com/johannilsson/Android-actionbar . Es ist als Bibliotheksprojekt implementiert, so dass keine Ressourcen kopiert und eingefügt werden müssen.

Bei der Implementierung handelt es sich um ein Widget, das ein RelativeLayout mit einem eigenen Layout für die Aktionen und die Leiste erweitert. Dadurch ist es möglich, es mit einem eigenen XML-Snippet zu Layouts hinzuzufügen.

<com.markupartist.Android.widget.ActionBar
    Android:id="@+id/actionbar"
    style="@style/ActionBar"
    />

Und dann später in einer Aktivität darauf verweisen, um Aktionen hinzuzufügen.

ActionBar actionBar = (ActionBar) findViewById(R.id.actionbar);
actionBar.setTitle("Other");
actionBar.setHomeAction(new IntentAction(this, HomeActivity.createIntent(this), R.drawable.ic_title_home_default));
actionBar.addAction(new IntentAction(this, createShareIntent(), R.drawable.ic_title_share_default));
actionBar.addAction(new ToastAction());
37

ActionBarSherlock unter https://github.com/JakeWharton/ActionBarSherlock ist eine Android-Bibliothek zum Implementieren des Aktionsleisten-Entwurfsmusters mithilfe der systemeigenen ActionBar-Version 3.0 und einer Drittanbieter-Bibliothek unter Version 3.0.

20
Intrications

Ich warte auch sehr lange, bis Google die Twitter-App aufruft ... aber auch Reto Meier hat nicht über eine mögliche Veröffentlichung informiert ... sowieso.

In Bezug auf QuickActions habe ich die folgenden interessanten Links gefunden, die für einige von Ihnen hier interessant sein könnten:

Habe Spaß!

10
Juri

Google geht davon aus, dass die Open-Source-App für Twitter in naher Zukunft (ich hoffe) als Schaufenster für alles, was sie in diesem Artikel besprechen, geöffnet werden soll. Wenn Sie nicht warten können, blenden Sie die Titelleiste aus. Erstellen Sie ein Layout, das so aussieht. Binden Sie es per Tag in alle Ihre Aktivitäten ein.

2
Alex Volovoy

In Tomdroid gibt es eine Action Bar-Implementierung, eine App zur Notizenaufnahme, die mit Tomboy synchronisiert werden kann.

Siehe https://code.launchpad.net/~tomdroid-maintainers/tomdroid/main

0
Rodja

Android 4.x (Eiscremesandwich) enthält jetzt eine native Aktionsleiste: http://developer.Android.com/guide/topics/ui/actionbar.html

Android 4.x Design-Richtlinien: http://developer.Android.com/design/patterns/actionbar.html

0
Camsoft