希望widget的高度是屏幕高度的三分之1,宽度为fill。
因为考虑到屏幕的高度不一样。那么就不能在布局文件里写死哥高度。
而是要通过代码来设置这个widget的高度,是这样么|?还是布局就有直接设置三分之一高度的方法呢|“?

解决方案 »

  1.   

    可以通过代码设置 或者 在布局中调整android:layout_weight属性
      

  2.   

    你是做桌面插件么?那不存在高度适配的问题,插件显示都是N x N这样的,按格算的。
      

  3.   

    <appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"    android:minWidth="294dp"    android:minHeight="72dp"    android:updatePeriodMillis="86400000"    android:previewImage="@drawable/preview"    android:initialLayout="@layout/example_appwidget"    android:configure="com.example.android.ExampleAppWidgetConfigure"     android:resizeMode="horizontal|vertical"></appwidget-provider>