【发布时间】:2016-08-23 14:51:44
【问题描述】:
我遇到了以下两个问题: 1. 我想用元素填充 ListView,但每个项目都有不同的布局。 2. 我通过代码生成这些不同的布局。 (预期的参数包括资源的一个int,但我只有一个对象作为Layout)
由于我缺乏关于 Inflaters 和 Listviews 的知识,我不知道如何继续。
【问题讨论】:
标签: android listview layout-inflater
我遇到了以下两个问题: 1. 我想用元素填充 ListView,但每个项目都有不同的布局。 2. 我通过代码生成这些不同的布局。 (预期的参数包括资源的一个int,但我只有一个对象作为Layout)
由于我缺乏关于 Inflaters 和 Listviews 的知识,我不知道如何继续。
【问题讨论】:
标签: android listview layout-inflater
第一个问题很简单,适配器的问题是根据项目类型来膨胀什么布局。第二个问题同样相当简单,只需使用 LinearLayout 或 RelativeLayout 或您喜欢的任何 Layout 作为容器,然后将您的对象添加到此布局中。我将它用于显示聊天的回收站视图,其中一些项目是文本,而其他项目是图像。
【讨论】: