web-dev-qa-db-ja.com

Android Twitterサンプルのようなアクションバー

TwitterサンプルUIパターンのようなアクションバーを実装する最良の方法は何ですか。

Twitter for Android:Androidの進化するUIパターンの詳細パターン4:アクションバー http://Android-developers.blogspot.com/2010/05/Twitter-for-Android-closer-look-at.html

32
Baris

Google I/O 2010スケジュールアプリケーションのソースコードをご覧ください。これはオープンソースであり、アクションバーの実装が含まれています。

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

23
Trevor Johns

さらに別のアクションバーの実装がここにあります(恥知らずのプラグ) https://github.com/johannilsson/Android-actionbar 。ライブラリプロジェクトとして実装されているため、リソースをコピーして貼り付ける必要はありません。

実装に関しては、RelativeLayoutを拡張するウィジェットとして構築され、アクションとバーの独自のレイアウトを備えています。これにより、独自のxmlスニペットを使用してレイアウトに追加できます。

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

その後、アクティビティでそれを参照してアクションを追加します。

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

https://github.com/JakeWharton/ActionBarSherlock のActionBarSherlockは、3.0 +および3番目のネイティブActionBarを使用してアクションバーのデザインパターンを実装するためのAndroidライブラリ-3.0以前のパーティライブラリ。

20
Intrications

また、GoogleがTwitterアプリをオープンソース化するまで待ち続けています...しかし、Reto Meierにツイートしてもリリースの可能性についての情報はもたらされませんでした...とにかく。

QuickActionsに関して、私はここであなたの何人かにとって潜在的に興味深いかもしれない以下の興味深いリンクを見つけました:

楽しんで!

10
Juri

Googleは、この記事で説明するすべてのショーケースとして、Twitterアプリをすぐにオープンソース化することを期待しています(願っています)。待てない場合-タイトルバーを非表示にします。そのようなレイアウトを作成します。 tagを使用してすべてのアクティビティに含めます。

2
Alex Volovoy

TombarにはAction Barの実装があります。Tomboyと同期できるGPLメモを取るアプリです。

https://code.launchpad.net/~tomdroid-maintainers/tomdroid/main を参照してください

0
Rodja

Android 4.x(アイスクリームサンドイッチ)にネイティブアクションバーが含まれるようになりました: http://developer.Android.com/guide/topics/ui/actionbar.html

Android 4.x設計ガイドライン: http://developer.Android.com/design/patterns/actionbar.html

0
Camsoft