2012-03-29 7 views
2

私は、TabActivityを利用するアンドロイドサンプルプロジェクトに取り組んでいます。しかし、これは廃止されましたので、私はそれを 'Fragment'アクティビティに置き換えました。今私は、交換するために、何を使用するかTabActivityを使用している間、私が使用していた廃止予定のTabActivityを変更する

TabHost tabHost = getTabHost()

を知りません。 intent = new Intent().setClass()

また、setContentView(R.layout.main)

setClass()エラーを与えています。

答えて

2

Action Bar Sherlockを使用できます。このオープンソースライブラリは、Androidバージョンごとのアクションバーを1.6まで提供します。

これにより、Honeycomb APIでHoneycombスタイルのタブを作成できるようになりました。したがって、非推奨のタブAPIを使用する必要はありません。

+0

ありがとうございます。何か簡単ではありませんか? – Breakpoint

+0

フラグメントをタブのコンテンツとして使用し、Ice Cream Sandwichをサポートしたい場合は、現時点では単純なことはありません。残念ながら、ActionBarの導入はTab APIに大きな違いをもたらしました。 私はAction Bar Sherlockを試してみたいと思います。それはあなたのアプリ全体に素敵な現代的なICS Appのスタイルを与え、本当に簡単にタブを作成します。 – Janusz

+0

大丈夫です。ええ、私は彼らが素晴らしい見えることに同意します。再度、感謝します。 – Breakpoint

関連する問題