if(position % 4 == 0)
{
topic_lay.setVisibility(View.VISIBLE);
}
else
{
topic_lay.setVisibility(View.GONE);
}
这是一个在特定位置制作可见视图的代码,但我希望列表视图中的第4项应该可见。(因为位置从0开始,这是冲突我想在0,1,2之后添加视图, 3-view-4,5,6,7-view-8,9,10,11-view-等等)
答案 0 :(得分:1)
0123 4 5678 9 10111213 14 15161718 19 ......
您将在第4个项目后显示一个视图,这样您的第一个视图位置将从4开始,每个视图将被5分开
if((position+1) % 5 == 0){
topic_lay.setVisibility(View.VISIBLE);
}else{
topic_lay.setVisibility(View.GONE);
}
答案 1 :(得分:1)
if((position+1) % 4 == 0)
{
topic_lay.setVisibility(View.VISIBLE);
}
else
{
topic_lay.setVisibility(View.GONE);
}