サポートライブラリではなくAndroidでSherlockアクションバーを使用するのはなぜですか? 1つを他のものより上に使用する確かな理由はありますか?サポートライブラリよりSherlock Actionbarを選択する
答えて
Sherlock Action Bar
目的は、APIレベル11(ActionBar
がAPIレベル11で追加されているため)のビジュアルコンセプト実装を11以下に追加することです。 ActionBar
javadocから採取した:「活動のタイトル、ナビゲーションモード、及び他のインタラクティブアイテムを表示することができるアクティビティの上部にウィンドウ機能」
Support libraryが(名前が記載したように)追加のAPIを提供ジャーであります新しいバージョンのAndroidでは古いものから古いものに変更されます。私が考えることができる最も良い例は、Fragment
の実装です。APIレベル11に加えて、アプリケーション全体でUIのさまざまな部分を簡単に統合できるようになりました。しかし、それは上記のAPIレベル11のためだけでした。サポートライブラリがリリースされたとき、APIレベルが11未満の場合にこの機能が提供されました。
これら2つは別のコンセプトです(1つはUIのみ、もう1つは古いAndroidバージョンで新しいAPIをサポートするためのものです)。さらに追加するには、Sherlock AB はサポートライブラリを使用します。
AndroidサポートライブラリにActionBarが追加されました。 http://developer.android.com/reference/android/support/v7/app/ActionBar.html –
質問がされた時点で、サポートライブラリはアクションバーをサポートしていませんでした。サポートライブラリにアクションバーがあると、Jake WharthornはSherlockのサポートをやめようとしていました。だから、シャーロックはすぐに廃止されるだろう。しかし、あなたの質問を考慮すると、答えが立つ。 – gunar
私が間違っていない場合、ActionBarはAPI 11+でのみ利用でき、サポートライブラリにはAPI <のActionBarライブラリは含まれていません。11. ActionBarSherlockはAPI 7+でActionBarをサポートするライブラリです。
PS:私はgoogleがすぐにサポートライブラリにActionBar APIを含めると思います。彼らは今年Google I/Oでこう言いました。
更新: GoogleはサポートライブラリにActionBar(API 7+用)を追加しました。
アクションバーがサポートライブラリでサポートされるようになりました。下の私の答えを見てください。 – StuStirling
それと全く反対です。 ActionBarを追加して、Android 2.1(APIレベル7)以上のアクションバーのユーザーインターフェイスデザインパターンを実装できるようにしました。このクラスを使用するには、新しいActionBarActivityクラスを拡張してアクティビティを実装する必要があります。 - http://developer.android.com/tools/support-library/index.html。既にサポートされています –
サポートライブラリにはサポートバーの前のライブラリであるリビジョン18の互換性がないため、当然の選択肢はActionBarSherlockライブラリでした。
私はそれを使用していないので私は確信していますが、今後のプロジェクトでは、Googleがサポートするようにサポートライブラリに傾いていきます。
サポートライブラリの改訂ノートへのリンクはhereです。
ICS以前のデバイスでサポートActionBarを使用した経験を共有できますか? – mente
私はまだ実装されているAction Bar Sherlockで作業するプロジェクトとしてサポートライブラリAction Barを使用していません。しかし、サポートライブラリを使用する傾向があります – StuStirling
- 1. ActionBarサポートライブラリ
- 2. Sherlock Actionbar invalidateOptionsMenu()
- 3. Styling ActionBar Sherlock
- 4. ActionBar Sherlock Menu Item OnClick
- 5. Android-Studio ActionBar Sherlockエラー(グラデル)
- 6. ActionBar Sherlockタブのカスタムビューを設定する
- 7. SlidingMenuとActionBar Sherlockのオーバーレイでアクションバーをカット
- 8. ActionBar SherlockからHomeAsUpButton arrowを削除するには?
- 9. Android 4.0 ActionBarデザインの選択混乱
- 10. AndroidサポートライブラリでActionBar#setDefaultDisplayHomeAsUpEnabledとは何ですか?
- 11. タブ内のフラグメント内でonCreateOptionsMenuを使用するにはどうすればよいですか? (Sherlock ActionBar)
- 12. ActionBar Sherlockが表示されません。何がエラーなのでしょうか?
- 13. ActionBarSherlockスピナーが選択できないActionBar - テーマ関連
- 14. より古いタイムスタンプを選択
- 15. nullを選択しないようにする文を選択
- 16. ダブル3値。より良い選択肢?
- 17. タイムスタンプよりDateTimeをいつ選択するのですか
- 18. HTMLで選択オプションを選択する
- 19. ActionBar Sherlock Progressbarが3.1ではなく4.0以上で表示されています
- 20. Mathematicaでより速くサブリストを選択するには?
- 21. より良いクエリを選択するカウント
- 22. AMFよりBase64 XMLを選択する理由は?flash/flex RIA
- 23. フラグメント内からActionBarにアクセス
- 24. アクションバーSherlock like UItoolbar dark
- 25. 選択タグでoptgroupのラベルを選択する方法はありますか?
- 26. 数字の範囲を選択すると選択が遅くなります
- 27. 選択によるソケットプログラミング
- 28. ドゥーピーによる選択ルーチン?
- 29. アクションバーsherlockを使用して
- 30. Androidサポートライブラリの使用に不利な点はありますか?
[古いバージョンのAndroidでActionBarを使用するにはどうすればいいですか?](http://stackoverflow.com/questions/10867617/how-do-i-use-the-actionbar-on-older-versions -of-android) – flup