-1

ばかげているように聞こえますが、最近、タブアクティビティを置き換えるためにフラグメント/フラグメントアクティビティを研究し始めました..しかし、単純な問題は、現在のタブからタブを切り替える方法がわからないことです。つまり、タブアクティビティホスティングアクティビティで、これを使用してタブ1を開きました

TabActivity tabMap = (TabActivity) getParent();
tabMap.getTabHost().setCurrentTab(1);

FragmentActivity ホスティング タブ (フラグメント) で同じことを行うにはどうすればよいですか??

ありがとう

4

1 に答える 1

0

私が理解している限り、あなたはこのようなものが欲しいです(getParent()がActivityを返すと仮定します)

TabHost host = getParent().findViewById(android.R.id.tabhost);
host.setCurrentTab(1);

ところで、ActionBar タブに切り替えることをお勧めしますが、難しいことではありません。見栄えが良くなり、非推奨のものを使用する必要はありません。

于 2013-01-31T10:47:56.320 に答える