我通过扩展开发了一个 android 应用程序FragmentActivity。一切都按原样工作。我已经NAVIGATION_MODES把TABS. 我有一个LISTVIEW内部TAB A。FRAGMENT A当用户点击时LISTVIEW ITEM,新Fragment/ACTIVITY的应该启动显示相同ACTION BAR和相同TABS。我怎样才能做到这一点。
请提出任何方法。
谢谢
我通过扩展开发了一个 android 应用程序FragmentActivity。一切都按原样工作。我已经NAVIGATION_MODES把TABS. 我有一个LISTVIEW内部TAB A。FRAGMENT A当用户点击时LISTVIEW ITEM,新Fragment/ACTIVITY的应该启动显示相同ACTION BAR和相同TABS。我怎样才能做到这一点。
请提出任何方法。
谢谢
用ListView获取当前Fragment A的容器,替换里面的Fragment
所以在listview适配器的onclick方法中:
FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.replace(FragmentA.this.getParent().getID(), mNewFragment);
ft.addToBackStack(null);
ft.commit();
因为FragmentA.this.getParent().getID()很笨重,所以搜索FragmentA所在的Container的ID,用它代替。R.id.FragmentAContainerID