サポートライブラリではなく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. Sherlock Actionbar invalidateOptionsMenu()
- 2. Styling ActionBar Sherlock
- 3. ActionBarサポートライブラリ
- 4. ActionBar Sherlock Menu Item OnClick
- 5. Android-Studio ActionBar Sherlockエラー(グラデル)
- 6. ActionBar Sherlockタブのカスタムビューを設定する
- 7. SlidingMenuとActionBar Sherlockのオーバーレイでアクションバーをカット
- 8. ActionBar SherlockからHomeAsUpButton arrowを削除するには?
- 9. Sherlock Actionbarライブラリを削除するテーマが見つかりません
- 10. Android 4.0 ActionBarデザインの選択混乱
- 11. AndroidサポートライブラリでActionBar#setDefaultDisplayHomeAsUpEnabledとは何ですか?
- 12. タブ内のフラグメント内でonCreateOptionsMenuを使用するにはどうすればよいですか? (Sherlock ActionBar)
- 13. ActionBar Sherlockが表示されません。何がエラーなのでしょうか?
- 14. ActionBarSherlockスピナーが選択できないActionBar - テーマ関連
- 15. ActionBar Sherlock Progressbarが3.1ではなく4.0以上で表示されています
- 16. より古いタイムスタンプを選択
- 17. nullを選択しないようにする文を選択
- 18. アクションバーSherlock like UItoolbar dark
- 19. AvalonEditは他の書式よりも選択を選択します
- 20. 選択したセルより下の範囲を選択するにはどうすればよいですか?
- 21. ツールバーからActionBarアイテムを削除する
- 22. フラグメント内からActionBarにアクセス
- 23. アクションバーsherlockを使用して
- 24. を選択し、よりXよりも出現箇所
- 25. タイムスタンプよりDateTimeをいつ選択するのですか
- 26. ダブル3値。より良い選択肢?
- 27. 複数選択オプションを選択する
- 28. リストから選択したものよりも多くの選択肢をランダムに選択
- 29. HTMLで選択オプションを選択する
- 30. スレッショルドより上の値を選択してプロットする
[古いバージョンのAndroidでActionBarを使用するにはどうすればいいですか?](http://stackoverflow.com/questions/10867617/how-do-i-use-the-actionbar-on-older-versions -of-android) – flup