TwitterサンプルUIパターンのようなアクションバーを実装する最良の方法は何ですか。
Twitter for Android:Androidの進化するUIパターンの詳細パターン4:アクションバー http://Android-developers.blogspot.com/2010/05/Twitter-for-Android-closer-look-at.html
Google I/O 2010スケジュールアプリケーションのソースコードをご覧ください。これはオープンソースであり、アクションバーの実装が含まれています。
さらに別のアクションバーの実装がここにあります(恥知らずのプラグ) 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());
https://github.com/JakeWharton/ActionBarSherlock のActionBarSherlockは、3.0 +および3番目のネイティブActionBarを使用してアクションバーのデザインパターンを実装するためのAndroidライブラリ-3.0以前のパーティライブラリ。
また、GoogleがTwitterアプリをオープンソース化するまで待ち続けています...しかし、Reto Meierにツイートしてもリリースの可能性についての情報はもたらされませんでした...とにかく。
QuickActionsに関して、私はここであなたの何人かにとって潜在的に興味深いかもしれない以下の興味深いリンクを見つけました:
楽しんで!
Googleは、この記事で説明するすべてのショーケースとして、Twitterアプリをすぐにオープンソース化することを期待しています(願っています)。待てない場合-タイトルバーを非表示にします。そのようなレイアウトを作成します。 tagを使用してすべてのアクティビティに含めます。
TombarにはAction Barの実装があります。Tomboyと同期できるGPLメモを取るアプリです。
https://code.launchpad.net/~tomdroid-maintainers/tomdroid/main を参照してください
Android 4.x(アイスクリームサンドイッチ)にネイティブアクションバーが含まれるようになりました: http://developer.Android.com/guide/topics/ui/actionbar.html
Android 4.x設計ガイドライン: http://developer.Android.com/design/patterns/actionbar.html