我有Activity
用作容器,其中一些标签附加到ActionBar
。
如果我向左或向右滑动,则会加载正确的选项卡,但如果单击选项卡名称,我试图添加相同的行为。
假设变量myFragment
的类型为MyFragmentClass
。
下面的代码给了我一个奇怪的错误:attach(android.app.fragment) can't be applied to MyFragmentClass
。
tabListener = new ActionBar.TabListener() {
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
//SOME CONTROL BEFORE ATTACHING
ft.attach(myFragment);
//SOME CONTROL AFTER ATTACHING
}
....
MyFragmentClass
定义为扩展Fragment
(取自support.v4
,否则会给我一些问题。)
如何在没有问题的情况下附加它?