安卓 2.3.3
我有一个活动,我在 ListView 内的自定义视图(图像视图、3 个文本框、复选框)中显示“设备的联系人”。我想要做的是,显示两个列表视图并排显示备用联系人(将列表视图分成两个)。这是因为,我想在较大显示器的横向模式下利用空间。
我还没有看到很多关于 SO 的问题,并且在某处我读到过,这种方法会弄乱列表视图的滚动并且会变得混乱。
那么,有人可以解释为什么/如何会变得混乱,在我的场景中是否有另一种方法可以在更大的显示器中使用空间。
谢谢。
安卓 2.3.3
我有一个活动,我在 ListView 内的自定义视图(图像视图、3 个文本框、复选框)中显示“设备的联系人”。我想要做的是,显示两个列表视图并排显示备用联系人(将列表视图分成两个)。这是因为,我想在较大显示器的横向模式下利用空间。
我还没有看到很多关于 SO 的问题,并且在某处我读到过,这种方法会弄乱列表视图的滚动并且会变得混乱。
那么,有人可以解释为什么/如何会变得混乱,在我的场景中是否有另一种方法可以在更大的显示器中使用空间。
谢谢。
这听起来正是使用 Fragments 构建动态 UI android 教程旨在解决的问题。
正如@ooops 提到的,您需要将每个都ListView
放在自己的容器中。在我链接到的教程中,他们通过使用 2 个Fragment
实例来实现这一点,每个实例加载不同的内容。无论您是复制他们的示例并使用<fragment>
选项卡(我不记得适用于哪个 API 级别)还是使用其他容器(如常规容器),LinearLayout
您都应该能够轻松完成此操作。
你可以这样做,但每个 ListView 都应该在它自己的容器中。例如,如何在 android 上的单个活动中使用多个列表视图?
但请注意,@Rarw 在良好的编程实践方面更正确。建议为此目的使用片段。