0

上部にactionBarを配置し、次の行にタブを配置したいと思います。

私のアクティビティはTabActivityを拡張し、getActionBar();を使用しました。

今、私はシャーロックのgetSupportedActionBar()を使おうとしていて、トゥーブルを持っています。

Androidのすべてのバージョンでアクションバーを使用するアクティビティを作成する場合は、アクティビティを宣言して、「Sherlock」で始まるアクティビティクラス(SherlockActivity、SherlockFragmentActivityなど)を拡張する必要があります。アクションバーとの相互作用は、(getActionBar()の代わりに)getSupportActionBar()を呼び出すことによって処理されます。

sherlockとtabActivityを同時に使用するにはどうすればよいですか?

4

1 に答える 1

1

プロジェクトに含まれるサンプルには、ActionBarSherlock でタブを使用する例があります。

FragmentTabsFragmentTabsPagerの例を確認してください。

簡単な答えは、SherlockActivity を拡張してから、TabHost をプログラムで宣言することです。

于 2012-11-16T03:58:07.760 に答える