【发布时间】:2013-03-07 06:13:17
【问题描述】:
请看下面对现有场景和问题陈述的解释:
现有场景: 我的应用程序中有一组活动,一个活动显示项目列表,单击每个项目时,它将显示另一个活动,其中包含单击项目的详细信息。 我需要为这个显示项目列表的活动支持纵向和横向模式,当它处于纵向模式时,它会完美地显示项目列表,单击每个项目时它会显示另一个活动,但在横向模式下它看起来很奇怪。
问题说明:当我在横屏模式下旋转屏幕时,每行都显示得很大,显然是覆盖了整个屏幕,所以行很大,看起来不太好。所以我想到了以这样的方式更改此设置,当它以横向模式显示时,左侧应显示项目列表,当用户单击项目时,右侧应显示包含单击项目详细信息的其他活动。
我的疑问是:如果我使用片段,那么它将如何影响现有代码?在现有代码上支持片段时我需要记住哪些事情? 我所知道的是,我需要创建一个单独的布局,其中左侧将是一个带有项目列表的片段(我们不能将已经存在的以纵向模式显示的活动放在左侧片段中吗?)而右侧将是另一个片段将在哪里显示带有项目详细信息的活动或者我需要其他方式来实现这一点?
请提供您对此的宝贵意见。
谢谢。
【问题讨论】:
标签: android-fragments android-listfragment android-fragmentactivity