Android 2.2 以降のすべてのバージョンでタブのサポートを提供しようとしています。非推奨のクラス/メソッドを使用せずにこれを達成する方法はありますか?
質問する
1340 次
2 に答える
3
問題は次のとおりです。TabActivity は、非推奨のActivityGroupから派生しているため、非推奨です。問題は、タブ内でアクティビティを開始し、のようなコールバックを中断しないことonActivityResume
です。これを解決する「ハック」がいくつかありますが、それらはすべて非推奨のLocalActivityManagerに依存しています。したがって、Tabs
非推奨の呼び出しなしで使用する解決策はありません。Android 3.X以降、Googleはこの種のフラグメントを発明しましたが、これはSupportPackageを使用して下位バージョンでサポートされています。非推奨のクラス/メソッドを避けたい場合は、新しいActionBarと組み合わせてそれらを試してみてください。
編集:さらに参照するためのFragmentTabsへのリンク
于 2012-06-06T12:02:39.593 に答える
2
ラファエルの答えに納得する。
TabActivity に頼る代わりに、通常の TabHost を使用して、Android のすべてのバージョンでタブを表示できます。
于 2012-06-06T12:06:52.407 に答える