操作:做一个安卓界面,拖动一个图片到指定位置,然后刷新一个GridView数据。
结果:出现了图片就自动回到拖动起始位置情况,不刷新GridView就不会出现这种行为。不知道为什么会出现图片自己回到原位置,有什么解决方法吗?

解决方案 »

  1.   

    你刷新GridView的时候 传的图片参数变了么?,如果么便,重新加载了你拖动前图片的数据,当然会回到原来的位置了
      

  2.   

    图片和表格数据完全没关联。GridView的数据我是写死的,还是会出现这种现象。
      

  3.   

    你自己测试一下吧,刷新GridView会使Activity进行重绘,这样图片就还原到之前设置的位置了,你试试这种方式:把图片位置设置成类变量,然后在每次拖动事件里面把图片坐标信息赋值给这个类变量,不要使用onCreate里面的局部变量