我已经开发了一个带有它自己的小部件的 android 应用程序。
为了使小部件以正确的形式出现,我将 minWidth 设置为 300dp,将 minHeight 设置为 400 dp。
将其放置到主屏幕时,它具有正确的尺寸,但无论如何,可以将其调整为您想要的任何形式,甚至是 1x1 单元格,这应该通过设置 minWidth 和 minHeight 来防止。
你怎么能让小部件不可调整大小?
我已经开发了一个带有它自己的小部件的 android 应用程序。
为了使小部件以正确的形式出现,我将 minWidth 设置为 300dp,将 minHeight 设置为 400 dp。
将其放置到主屏幕时,它具有正确的尺寸,但无论如何,可以将其调整为您想要的任何形式,甚至是 1x1 单元格,这应该通过设置 minWidth 和 minHeight 来防止。
你怎么能让小部件不可调整大小?
在您的小部件属性中,设置android:resizeMode="none"
例子:
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:initialLayout="@layout/widget_layout"
android:minHeight="72dp"
android:minWidth="72dp"
android:previewImage="@drawable/widget_preview"
android:resizeMode="none"
android:updatePeriodMillis="60000" >
</appwidget-provider>