7

TabActivityが廃止されました。フラグメントを使用してタブ付きインターフェイスを構築する適切な方法は何ですか?私が見たすべてのチュートリアルでは、別のアプローチをとっています。その中には、日常的なプログラミングの話題をロケット科学の領域に押しつけることが非常に複雑なものもあります。何がありますか?Android 4.0でタブ付きレイアウトを作成する方法は?

私はICS Android 4.0をコーディングしています。

ありがとうございました。

+0

フラグメントでタブウィジェットが必要な場合は、このチュートリアルを参考にしてください。http://learnncode.wordpress.com/2013/12/18/how-to-use-tabwidget-with-fragments/ – Prachi

答えて

2

ここで、ActionBarが提供するタブを使用することをお勧めします。このオプションが好きなので、セットアップはとても簡単です。 ActionbarSherlockを使用すると、アプリを1.6まで移植できます。

ただし、すべての場合に適していません。たとえば、複数のフラグメントを一度に表示する画面では、これらのタブがフラグメント内に存在する必要があります。その場合は、TabWidgetを使用して、タブを設定するための「廃止予定」メソッドを使用する必要があります。醜いですが、可能です。

編集:

ジェフのコメントを確認してください。彼が指摘したように、私は間違っていた、TabWidgetはまだ完全に有効ですが、TabAvtivityは廃止されたクラスです!

+2

ありがとうございました。私はActionBarで作業するタブを持っています。このドキュメントは非常に便利でした:http://www.abelski.com/courses/android3ui/actionbar.pdf – RajV

+0

['TabWidget'](http://developer.android.com/reference/android/widget/TabWidget.html) ['TabActivity'](http://developer.android.com/reference/android/app/TabActivity.html)は廃止されました。アクションバーは[必ずしも望ましくない](http://stackoverflow.com/a/12416617/403455)、Adam Powell [Androidプラットフォームナビゲーションエキスパート](http://www.youtube .com/watch?v = XwGHJJYBs0Q&feature =共有&リスト= PLohJorsmukCY3Au37gitaROt1E2oC_Nh_)。 –

+0

あなたはそうです、これに基づいて編集しました! –

関連する問題