をサポートするアプリケーションを作成していますAndroid 2.2
to Android 4.1
。TabHost
ですdeprecated in Android version 3.2
。_ しかし、作成されたアプリケーションは、すべてのversions
. しかし、アプリケーションを で実行しているときに次のTab bar
ように見えるアプリケーションを作成したいのですが、下のデバイスでアプリケーションを実行している場合、そのデバイスでは のように見える必要があります。これどうやってするの。?tab bar
in Android 4.1
Android 4.2
android 3.2 version
tab bar
質問する
22740 次
3 に答える
19
ご質問のポイントはたくさんありますが、
TabHost
まだ廃止されていません。最近、Google は廃止されTabActivity
、ActivityGroup
.- 廃止されたとしても、使えないわけではありません。X が廃止された場合、Y という名前のより良い代替手段があることを意味するだけです。
あなたの質問に答えるために、複数のオプションがあります
- 他の回答が示唆するように、ActionBarSherlock を使用できます。(編集: ActionBarSherlock は非推奨になりました。)
- フラグメントで使用できます。良い例については、こちら
TabHost
の回答を参照してください。3.0 より前の API で使用するには、 Google のサポート ライブラリを使用する必要があります 。Fragment
于 2013-01-11T05:25:38.360 に答える
6
ActionBarSherlockを試してみてください。
ActionBarSherlock は、単一の API を使用して Android のすべてのバージョンでアクション バーのデザイン パターンを簡単に使用できるように設計された、サポート ライブラリの拡張機能です。
ライブラリは、必要に応じてネイティブ アクション バーを自動的に使用するか、カスタム実装をレイアウトに自動的にラップします。これにより、Android 2.x 以降のすべてのバージョンのアクション バーを備えたアプリケーションを簡単に開発できます。
チュートリアル:
于 2013-01-11T05:18:20.653 に答える
3
追加するだけで、Android は ActionBarCompat を導入して、ActionBar が 3.0 から 2.1 までの OS と互換性があることを保証します。ActionBarSherlock の代わりに、サポート ライブラリで ActionBarCompat を使用できます。
http://android-developers.blogspot.co.uk/2013/08/actionbarcompat-and-io-2013-app-source.html
于 2013-08-30T10:09:31.070 に答える