Android:如何在XML中创建ListView?

10

我想创建一个列表视图,其中包含有限数量的项目,并且不会经常更改。

每行左侧将显示一张图片,右侧将显示文本(就像设置应用程序中的样子)

我能否在XML中填充它(即避免编写代码)?

3个回答

13
我在这里找到了答案:Android - creating listview entirely from xml "您可以在您的ListView元素上使用android:entries属性,指向一个<string-array>资源(通常放在res/values/arrays.xml中)来创建列表视图。"

2

谢谢,我之前已经看过了。实际上,我不想让它变得太复杂,这就是为什么我想知道是否可以用XML完成的原因。 - Rohith Nandakumar
嘿,这并不复杂。只要试一下,这是最好的方法。 - Saurabh Pareek
这并不是对他问题的真正回答,而只是实现类似功能的一种方式。我也很想知道是否有一种在xml文件中定义listview内容的方法。 - jbranchaud
@Treebranch,我找到了一种方法。请查看我的答案。 - Rohith Nandakumar

1
使用ListView标签并指定所需属性。然后取一个布局,将所有的listview放在其中。再取另一个布局,将图像设置为左对齐。再取一个不同的布局,将文本设置为右对齐,并将它们全部放在布局1中。

我已经尝试过使用表格布局和滚动视图,它的效果就像ListView一样。 - Sumant

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接