【问题标题】:Static Android homescreen widget静态 Android 主屏幕小部件
【发布时间】:2013-05-30 14:54:07
【问题描述】:

我已经开发了一个带有自己的小部件的 android 应用程序。

为了使小部件以正确的形式出现,我将 minWidth 设置为 300dp,将 minHeight 设置为 400 dp。

将其放置到主屏幕时,它具有正确的尺寸,但无论如何,可以将其调整为您想要的任何形式,甚至是 1x1 单元格,这应该通过设置 minWidth 和 minHeight 来防止。

如何使小部件无法调整大小?

【问题讨论】:

    标签: android android-appwidget homescreen appwidgetprovider


    【解决方案1】:

    在您的小部件属性中,设置 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>
    

    【讨论】:

    • 对我不起作用。他不知道resizeMode。错误:在包“android”中找不到属性“resizeMode”的资源标识符
    • 好的,现在我再次测试它,但它仍在调整大小,目标 sdk 12,最小 sdk 12,构建 sdk 17。我不明白
    猜你喜欢
    • 2014-03-05
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    • 2017-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多