我有一个简单的应用程序(带有片段内容的标签),通过扩展此示例获得:http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabs.html。
其中一个标签需要有一个ListView,单击一个项目后,如果屏幕较小,则应在另一个屏幕上显示详细信息;如果屏幕较大(或在横向模式下),则应显示在同一屏幕上。
我试图在这里整合这个示例:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/FragmentLayout.html,但那个是活动,而不是片段,所以我不能使用:
setContentView(R.layout.fragment_list_layout);
LE更多细节:
我有一个带有TabHost的FragmentActivity,其内容是Fragments。其中一个片段必须是一个ListFragment,它可以在与列表相同的屏幕上显示详细信息,例如FragmentLayout.java中的此示例:
我想使用推荐做法(片段作为标签内容)来实现此功能。这可能吗?
如果没有,我已经尝试并设法在选择某个标签时启动另一个FragmentActivity 。目标是使用FragmentActivity作为我的布局(ListView +片段)的容器,就像在FragmentLayout示例中一样,除了我似乎无法将以前创建的选项卡菜单添加到它。如何使这个工作呢?
目前:
选择“随机标签”后:
我最后的求助期望(与原始tabHost分开FragmentActivity):