本帖最后由 fanhoucheng 于 2011-03-05 00:55:35 编辑

解决方案 »

  1.   

    同问 用appwidget-provider minHeight属性指定appwidget的高度的话就定死了 变不了吧 
    是不是需要换个思路呢?
      

  2.   

    appwidget的宽高是一开始就定死的,解决方法是
    1、一开始就多定义几个,然后是不同的receiver,让用户创建时选择。
    2、就是通过重命名xml的文件夹名,如:xml-高*宽,用户安装时根据屏幕分辨率自动指定相应的配置文件。
    3、在OnUpdate(或其他方法)中重新定义布局文件,RemoteViews rViews=new RemoteViews(context.getPackageName(), R.layout.xxxxxxxx);这样是可以完成动态的改变其布局的内容,但是框架的大小仍然是没有改变。
    上面的三条基本上可以满足一般的要求了,但是如果非要动态的改变框架大小,我还不能做到,有做到的分享一下。谢谢