适配器完成后将布局放入特定位置的列表视图
Put layout into a listview at specific position after adapter is done
我用这样的适配器创建了一个列表视图
现在我需要像这样在列表视图的位置 3、6、9 等之后放置一个布局
谁能告诉我该怎么做并举个例子?
你的问题很好,只是尝试将你的图像放在问题中而不是 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);
}
}
如有问题请留言
祝你好运
我用这样的适配器创建了一个列表视图
现在我需要像这样在列表视图的位置 3、6、9 等之后放置一个布局
谁能告诉我该怎么做并举个例子?
你的问题很好,只是尝试将你的图像放在问题中而不是 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);
}
}
如有问题请留言
祝你好运