0

安卓 2.3.3

我有一个活动,我在 ListView 内的自定义视图(图像视图、3 个文本框、复选框)中显示“设备的联系人”。我想要做的是,显示两个列表视图并排显示备用联系人(将列表视图分成两个)。这是因为,我想在较大显示器的横向模式下利用空间。

我还没有看到很多关于 SO 的问题,并且在某处我读到过,这种方法会弄乱列表视图的滚动并且会变得混乱。

那么,有人可以解释为什么/如何会变得混乱,在我的场景中是否有另一种方法可以在更大的显示器中使用空间。

谢谢。

4

2 回答 2

3

这听起来正是使用 Fragments 构建动态 UI android 教程旨在解决的问题。

正如@ooops 提到的,您需要将每个都ListView放在自己的容器中。在我链接到的教程中,他们通过使用 2 个Fragment实例来实现这一点,每个实例加载不同的内容。无论您是复制他们的示例并使用<fragment>选项卡(我不记得适用于哪个 API 级别)还是使用其他容器(如常规容器),LinearLayout您都应该能够轻松完成此操作。

于 2013-05-24T12:18:21.670 回答
0

你可以这样做,但每个 ListView 都应该在它自己的容器中。例如,如何在 android 上的单个活动中使用多个列表视图?

但请注意,@Rarw 在良好的编程实践方面更正确。建议为此目的使用片段。

于 2013-05-24T12:32:59.030 回答