如上图,我拖动的时候下方就会产生黑色,正常应该是第三幅图,但有时候拖动滑块时就会像第二幅图那样出现黑色斑块,这是为什么啊?

解决方案 »

  1.   

      适配器的getview写的贴出来、、
      

  2.   

     List<Map<String, Object>> items = new ArrayList<Map<String,Object>>();          for (int i = 0; i < 56; i++) 
             { 
               Map<String, Object> item = new HashMap<String, Object>(); 
               item.put("imageItem", imageIds[i]);//添加图像资源的ID   
               item.put("textItem", weaponnames[i]);//按序号添加ItemText   
               items.add(item);
             }

    //实例化一个适配器 
    SimpleAdapter adapter=new SimpleAdapter
    (this,
    items,
    R.layout.grid_item,
    new String[]{"imageItem","textItem"},
    new int[]{R.id.image_item,R.id.text_item}
    );
     
        //获得GridView实例     gv=(GridView)findViewById(R.id.mygridview);   //为GridView设置适配器 
        gv.setAdapter(adapter); 
        gv.setScrollbarFadingEnabled(false);
        gv.setSelector(new ColorDrawable(Color.TRANSPARENT));//单击gridview item 不变色
        gv.setAnimationCacheEnabled(false);