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

Put layout into a listview at specific position after adapter is done

我用这样的适配器创建了一个列表视图

enter image description here

现在我需要像这样在列表视图的位置 3、6、9 等之后放置一个布局

enter image description here

谁能告诉我该怎么做并举个例子?

你的问题很好,只是尝试将你的图像放在问题中而不是 link ;)

我向您推荐一个简单的解决方案:

在您的 Listview 的每个 item(行)下面放置您需要添加的视图(在您的 xml 文件),可见性为 "GONE"

并且在你的 listView 适配器中,当位置为 3,6,9 时将其设置为 VISIBILE...:modulo(除法后的余数)by 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);

    }
}

如有问题请留言

祝你好运