我通过扩展开发了一个 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