桌面上一个插件原来是这样的。
在我给它设了一个背景之后,插件就变小了,因为背景图是.9.png的,容纳内容的部分有限,所以会把插件变小,这个是正常的。
  可是在我去掉背景之后,widget的大小变不回来了。
  用invalidate也没用,widgethostview的layoutparams应该没有变化的。这个怎么才能变回原来的大小呢???请教各位解答一下下。

解决方案 »

  1.   

    提供一种尝试的方法:
    进入adb shell
    cd data/datacd com.android.launcher
    将里面的luancher.db删除掉然后退出
    make snod
    重启模拟器试一下
      

  2.   

    因为启动以后,这些配置数据都要存到这个数据库里面的,楼主如果要研究launcher的话,可以看下:http://blog.csdn.net/column/details/launcher.html
      

  3.   

    这个跟保存的数据没有关系啊我就是想知道有没有办法把一个View扩大到原来的大小。像这样设置background改变widget的大小事不会存储到数据库中的