TabActivityが非推奨になったので、フラグメントを使用してタブ付きインターフェイスを構築する適切な方法は何ですか?私が見たすべてのチュートリアルは、異なるアプローチを取ります。それらのいくつかは、ロケット科学の領域にありふれたプログラミングトピックをプッシュすることは非常に複雑です。何が得られますか?
ICSAndroid4.0用にコーディングしています。
ありがとう。
TabActivityが非推奨になったので、フラグメントを使用してタブ付きインターフェイスを構築する適切な方法は何ですか?私が見たすべてのチュートリアルは、異なるアプローチを取ります。それらのいくつかは、ロケット科学の領域にありふれたプログラミングトピックをプッシュすることは非常に複雑です。何が得られますか?
ICSAndroid4.0用にコーディングしています。
ありがとう。
現在推奨されている方法は、ActionBarが提供するタブを使用することです。このオプションが気に入ったら、セットアップは非常に簡単です。ActionbarSherlockを使用すると、アプリを1.6に戻すこともできます。
ただし、すべての場合に適しているわけではありません。たとえば、複数のフラグメントを一度に表示する画面で、これらのタブをフラグメント内に配置する必要がある場合があります。その場合、TabWidgetを使用してタブを設定するには、「非推奨」のメソッドを使用する必要があります。それは醜いですが、可能です。
編集:
ジェフのコメントを確認してください。彼が指摘したように、私は間違っていました。TabWidgetはまだ完全に有効です。ここでは、TabAvtivityは非推奨のクラスです。