RT

解决方案 »

  1.   

    这个好像比较困难,好像没有专门的类或者函数可以获取widget的位置,
    但是在launcher中Launcher.db包含有widget的参数,例如cellX等,你可以通过LauncherProvider.java
    利用你的appwidget_id来检索得到上述信息,然后通过cellX乘以cell的宽,高获取位置坐标。PS:以上仅为思路,未具体实现过~~
      

  2.   

    谢谢hmg25,但是我怎样去获取那个LauncherProvider.java呢
      

  3.   

    LauncherProvider.java这个是原生launcher里边的,应该可以通过反射获取到吧,我没测试过,你自己尝试下,或者看看还是否有其他更好的方法。