Native ActionBar (API 11) を ActionBarSherlock に移行するためのガイドはありますか? 私のアプリには既にアクションバーが実装されていますが、ActionBAr Sherlock に移行したいと考えています。
1 に答える
ステップ #1: ActionBarSherlock JAR をlibs/プロジェクトのディレクトリに追加します。
ステップ 2: アクティビティ (またはアプリケーション全体) で Sherlock 風のテーマ (例: 、 ) をTheme.Sherlock使用Theme.Sherlock.Lightする
ステップ 3: すべてのアクティビティを、Sherlock 風のものから継承するように変更します (例: Activity-> SherlockActivity、ListActivity-> SherlockListActivity) 。
ステップ #4: すべてのフラグメントを変更して、Sherlock 風味の同等のもの (例: Fragment-> SherlockFragment、ListFragment-> SherlockListFragment)から継承します。
ステップ #5: すべての呼び出しをに変更getActionBar()するgetSupportActionBar()
ステップ #6: 必要に応じて他のインポートを修正します (たとえば、Android の代わりにonCreateOptionsMenu()Sherlock の実装が必要になります)。Menu
そして、それはちょうどそれを行う必要があります。既存のネイティブ アクション バーの実装により、既にandroid:targetSdkVersion11 以上に設定されているため、そのステップは自動的に処理されます。