我现在想做一个像iphone的图标自由排列效果的东西,在gridview中做,现在的情况是ontouch事件和onitemclicked事件都可以相应,也就是说当前鼠标的坐标和点中的是哪个item都可以取到,但是就是无论如何都无法移动item,我的item用的是viewgroup,请问各位高手,有什么办法可以设置viewgroup的坐标吗?

解决方案 »

  1.   

    自己改造吧,gridview还不行的
      

  2.   

    item是viewgroup...那有点不好整了,你得自己实现viewgroup,然后在onlayout里计算大小和起始位置,然后更新viewgroup的每一个控件位置。
    点住移动,这个应该好处理吧,就ontouch里判断就行了,关键是移动的时候要通知viewgroup去更新位置。
      

  3.   

    多谢指点,用gridview是想对应多种屏幕分辨率,但看来好像不好整了,按照dinjay的说法做的话,我想应该都是绝对坐标,那用gridview也没啥意义了。不过还是多谢了。