果冻豆锁屏小部件

时间:2012-11-18 22:31:33

标签: android widget locking android-4.2-jelly-bean

即时尝试在4.2 Android模拟器上添加锁屏小部件,每次我尝试添加它都会像这张图片一样被切断:

enter image description here

小部件的布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mainWidgetLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#000" />

提供者:

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:initialKeyguardLayout="@layout/fragment_widget_lock"
    android:label="BatteryWidgetLockScrProvider"
    android:updatePeriodMillis="1800000"
    android:minWidth="300dp"
    android:minHeight="300dp"
    android:widgetCategory="keyguard"
     />

我尝试使用minHeight的各种值,minWidth甚至省略了它们,如文档中所述。似乎没有任何东西伸展到底部。我也尝试使用相对布局的小部件。您可以看到图片右侧旁边的小工具架正确显示系统小部件,直到持有者的底部。我还设置了几个模拟器,认为这可能是错误的。

清单正常,接收器设置正确。

我没有想法。 欢迎任何帮助。

1 个答案:

答案 0 :(得分:4)

android:resizeMode="vertical"添加到您的<appwidget-provider>元素中。 app widget docs表示这将填充可用的垂直空间。