我有一个使用ActionBar和Fragment在应用中显示多个不同视图的应用。到目前为止,我只显示一个项目列表,一张照片,一个Web视图...但我想进一步在Fragment中显示一个主/细节流,这样我就可以拥有一个ListView和DetailView。这是迄今为止的示例代码
// ActionBar
ActionBar actionbar = getActionBar();
actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
// create new tabs and and set up the titles of the tabs
ActionBar.Tab mFindTab = actionbar.newTab().setText(
getString(R.string.ui_tabname_find));
ActionBar.Tab mChatTab = actionbar.newTab().setText(
getString(R.string.ui_tabname_chat));
ActionBar.Tab mMeetTab = actionbar.newTab().setText(
getString(R.string.ui_tabname_meet));
ActionBar.Tab mPartyTab = actionbar.newTab().setText(
getString(R.string.ui_tabname_party));
// create the fragments
Fragment mFindFragment = new FindFragment();
Fragment mChatFragment = new ChatFragment();
Fragment mMeetFragment = new MeetFragment();
Fragment mPartyFragment = new PartyFragment();
// bind the fragments to the tabs - set up tabListeners for each tab
mFindTab.setTabListener(new MyTabsListener(mFindFragment,
getApplicationContext()));
mChatTab.setTabListener(new MyTabsListener(mChatFragment,
getApplicationContext()));
mMeetTab.setTabListener(new MyTabsListener(mMeetFragment,
getApplicationContext()));
mPartyTab.setTabListener(new MyTabsListener(mPartyFragment,
getApplicationContext()));
// add the tabs to the action bar
actionbar.addTab(mFindTab);
actionbar.addTab(mChatTab);
actionbar.addTab(mMeetTab);
actionbar.addTab(mPartyTab);
如何创建主/细节流程,以便在触摸相应的操作栏时显示?它会显示?
答案 0 :(得分:0)
您是否知道可以在“新建'”中为此创建存根。菜单?
菜单选项:文件>新建> Android活动>主/明细流
我建议您使用此向导创建一个示例,然后使用它来了解一切是如何工作的(这将为您提供使用正确模式的代码,并实现了所有正确的代码标准)。