我花了一天半的时间研究列表视图,但似乎还是想不出我想要做什么。我正在尝试建立一个模型应用程序的模拟馈送,在做了一些研究后,我猜我需要建立一个自定义列表视图,但在我甚至可以担心自定义列表视图之前,我需要弄清楚如何在我的布局中得到一个。listview到我的布局。我已经构建了一个使用listactivity的listview,但是我不希望整个屏幕都被list占据。
下面是我现在的代码:
主类:http://pastebin.com/ExY4VLVv
xml:
我已经研究了我能找到的所有东西,从尝试碎片到上面的内容。我对如何实现这一点并不挑剔,只要我能在同一个活动中拥有我的布局+下方的一个提要。如果我开始构建这一切都是错误的,那么只要我的最终目标实现了,我就会接受建议。
发布于 2011-08-10 03:09:56
我认为这会帮助你得到一个答案:
1)在要显示模拟提要的布局中包括方向设置为垂直的线性布局。假设线性布局名为listParent。
2)编写另一个布局文件-比方说list_row.xml,它有一个方向设置为水平的线性布局,表示提要的内容。这就像你在左边有一个图像视图,右边有一些内容。基本上,你的"feed“是由什么组成的。
3)在活动代码中,获取提要数据后,通过迭代器循环运行它们,对于每个数据行,扩展list_row.xml布局文件并将它们添加到listParent linearLayout中。
注意:您最好将listParent线性布局放在scrollView中,这样,如果内容超出正常屏幕尺寸,您就可以看到所有内容!
https://stackoverflow.com/questions/6591124
复制