适配器完成后,将布局放入特定位置的列表视图中

时间:2015-12-21 18:19:29

标签: listview layout put

我已经用这样的适配器创建了一个listview

enter image description here

现在我需要在listview的第3,6,9等位置之后放置一个布局,如下所示

enter image description here

有谁能告诉我我该怎么做并向我展示一个例子?

1 个答案:

答案 0 :(得分:0)

你的问题已经足够好了,只是尝试将你的图像放在问题中而不是链接上;)

这是我向您求婚的简单解决方案:

列表视图的每个(行)下面

,将您需要添加的视图(在项目的xml文件中定义)放入,其可见性为“ GONE“

并且在listView的适配器中,当位置为3,6,9 ...时,将其置为VISIBILE: modulo (除法后的余数) 3 是等于0

@Override
public View getView(final int position, View convertView, ViewGroup parent) {
    if(position % 3 == 0) {
        yourViewExtension.setVisibility(View.VISIBLE);
    }else {
        yourViewExtension.setVisibility(View.GONE);

    }
}

如果有任何问题发表评论

好的lluck