处理不同的布局和不同的方向

时间:2012-11-18 12:18:24

标签: android android-layout

我有一个我想要适应平板电脑和手持设备的应用程序

  • 当手持设备处于纵向或横向时,我想显示ListView,当选择列表项时,我开始另一项活动。
  • 当平板电脑设备处于纵向状态时 - 见上文。
  • 当平板电脑设备处于横向状态时,我想在屏幕的一个部分显示ListView,在屏幕的另一部分显示所选的项目内容。基本上是这样的:enter image description here

我应该如何实现这一目标?我正在考虑每个方向的不同活动和布局资源。但我觉得有一种更聪明,更好的方式。

当然,我可以用某种方式将所有东西都塞进一个活动中,但感觉不对。也不好看:))

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用Fragments完成您想要实现的目标。这是一个example,描述了Fragments的使用。

要在片段之间进行通信,请参阅此link