Android 4.0:使用Tabs + ListView +细节时出现问题

时间:2012-06-18 10:26:53

标签: java android listview detailsview

我有一个简单的应用程序(带有片段内容的标签),通过扩展此示例获得: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中的此示例:

enter image description here

我想使用推荐做法(片段作为标签内容)来实现此功能。这可能吗?

如果没有,我已经尝试并设法在选择某个标签时启动另一个FragmentActivity 。目标是使用FragmentActivity作为我的布局(ListView +片段)的容器,就像在FragmentLayout示例中一样,除了我似乎无法将以前创建的选项卡菜单添加到它。如何使这个工作呢?

目前:

enter image description here

选择“随机标签”后:

enter image description here

我最后的求助期望(与原始tabHost分开FragmentActivity):

enter image description here

0 个答案:

没有答案