无法将imageView设置为android中Custom ListView中的第一个位置

时间:2015-05-28 07:33:45

标签: android listview

我想将图像图标设置为listView的第一个(0)位置,而不将图像设置为列表项的其余部分。但是,当我向下滚动某个图像时,View会随机弹出,就像在第10个位置。这是示例代码。这里有一些额外的代码,但请不要介意。现在我想只列出第一个列表项。我不想让ImageView随机弹出。

    if(position==0){

//ignore this part
          if(!newIconParam.get(0).equals("OK")||newIconParam.get(0)!="OK"){
                if (loto_date.get(0).trim().toString().equals(today)) {
                    logicflag = true;
                    holder.left.setBackgroundResource(R.drawable.blinker);
                    AnimationDrawable frameAnimation = (AnimationDrawable) holder.left.getBackground();
                    frameAnimation.start();

                }else if(!loto_date.get(0).trim().toString().equals(today)&&position==0){
                    holder.left.setImageResource(R.drawable.new_icon);
                    // holder.left.setImageResource(android.R.color.transparent);
                }
          }else{

          }

    }else{
          holder.left.setImageResource(android.R.color.transparent);  
    }

2 个答案:

答案 0 :(得分:1)

问题在于我的模拟器。当我在真实设备上激活我的应用程序时,一切都进展顺利。

答案 1 :(得分:-1)

首先从xml文件中删除ImageView的src,并将图像仅设置为0位置

if(position==0)
{
 holder.left.setImageResource(R.drawable.icon);
}