Android 2.3.3
我有一项活动,我在ListView中的自定义视图(imageview,3个文本框,复选框)中显示“设备的联系人”。我想要做的是,显示两个列表视图,同时显示备用联系人(将列表视图拆分为两个)。这是因为,我想在大型显示器的横向模式上使用空间。
我没有看到很多关于SO的问题,而且在某些地方我已经读过,这种方法会搞乱滚动列表视图并且会变得混乱。
所以,有人可以解释为什么/如何变得混乱,还有另一种方法在我的场景中使用更大的显示空间。
感谢。
答案 0 :(得分:3)
这听起来就像Building a Dynamic UI with Fragments android教程旨在解决的问题。
在提到@ooops时,您需要将每个ListView
放在自己的容器中。在我链接的教程中,他们通过使用2个Fragment
实例来完成此操作,每个实例都加载了不同的内容。无论您是复制他们的示例并使用<fragment>
标签(admitidly我不记得哪个API级别可用)或使用不同的容器(如常规LinearLayout
),您应该能够轻松地完成此操作。
答案 1 :(得分:0)
你可以这样做,但每个ListView应该在它自己的容器中。 例如How to use multiple listviews in a single activity on android?
但请注意,@ Rarw在良好的编程实践方面更为正确。建议将碎片用于此目的。