1. ホーム
  2. java

[解決済み] ActionBarSherlockとActionBar Compatibilityの違いについて

2022-04-27 04:54:05

質問

とはどのような違いがあるのでしょうか? アクションバーシャーロック アクションバー互換性

数日前、GoogleはActionBar Compatibilityをリリースしましたが、これは私をとても混乱させました。ActionBar CompatibilityはActionBarSherlockと同じように動作し、コーディングも同じなのでしょうか?

アプリのアイコンで上へ移動します。 やActionBar.TabはAction Bar Compatibilityでサポートされていますか?

解決方法は?

ActionBarSherlockは、アプリが実行されているアンドロイドAPIのバージョンに関係なく*、アプリケーションにアクションバーを提供します。Action Bar Compatibilityは、実行中のデバイスがAPIレベル3.0以上の場合にのみ、アクションバーを表示します。

*実行中のデバイスが3.0以上でない場合、ActionBarSherlockは、ネイティブではなく、独自のアクション・バーのカスタム実装を使用することになりますのでご注意ください。

--EDIT--

ActionBarSherlockとAction Bar Compatibilityの間には、もう違いはないようです。詳しくは以下のコメントをお読みください。

--EDIT--

今、両方を使ってみて、私は実際にAction Bar CompatibilityよりもActionBarSherlockの方が好きだと言えます。ActionBarSherlockは本当に簡単で、使い勝手がいいです。

--EDIT-- LOG_TAGさんがおっしゃるように、Androidサポートライブラリでアクションバーがサポートされるようになりました。まだ使う機会がないのですが、あれが一番いいんじゃないかと想像しています。