我试图将2个listviews放入我的布局中。问题是我不知道每个列表视图的大小。第一个列表视图可以有几个项目(0,1,2至10),第二个列表视图可以有很多项目(最多100个)。ANDROID:将屏幕拆分为2等于2的部分视图
我试图同时设置列表视图的权重为1,但它没有工作:
=>如果第一个列表视图中只有1个项目,第二个99,你没有看到的第一项listview#1 =>它缩小了很多(相对于listview#2),你看不到它。
所以我现在想分割屏幕在2等于部分(不管是什么/不管每个listview的大小),并把两个listviews在每个部分。当然,它需要在任何设备上工作...所以如何捕获设备屏幕大小,将其分成两部分,并强制列表视图的大小适合屏幕的每一半?
有没有人已经这样做了?是否有另一个选项可以在同一个布局上显示两个不同大小的列表视图(我应该以某种方式使用scrollview?=>当用户到达第一个listview结尾时,第二个listview出现=>是可能的? )
谢谢您的帮助,任何建议...
休伯特
我的意思是“分裂屏幕2等于部分”是一半在顶部和一半在底部,而不是左/右。 (这对我来说不是一个有效的选项,因为我必须展示的项目已经定义) – Hubert 2010-10-19 12:16:50
我不知道如何实现,因为活动中的listview必须有一个id android:id/list,因为它是一个标识符,在同一个活动中不能有两个类似的标识符。比我更聪明的一个人将能够实现这一点。 – viv 2010-10-20 08:30:59
我得到它的工作 - 在相同的活动(不是一个ListActivity,但一个“正常”活动)= 2收视率=>看看道琼斯PRO =>屏幕“新52周高/低”... – Hubert 2010-10-21 07:11:25