如何计算适当的android小部件大小?

gue*_*t86 6 android android-widget

我有Android小部件,包含两个按钮.但我不知道我的小部件对于不同的DPI应该有多大.根据这个,它很容易计算,但我的小部件不是方形,它是矩形,如何计算它的大小?

我的widget-provider.xml看起来像这样:

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:minWidth="160dip"
    android:minHeight="72dip"
    android:updatePeriodMillis="0"
    android:initialLayout="@layout/main"
    />
Run Code Online (Sandbox Code Playgroud)

Eri*_*ass 6

我将看看小部件设计指南,特别是有关小部件大小的部分.它以px指定大小,但您应该能够将它们转换为给定密度的dp.


Ted*_*opp 4

由于您使用的是倾角单位,系统将根据像素密度自动缩放它。(无论像素密度如何,小部件将始终缩放到相同的物理尺寸。)系统用于缩放的参考密度是 160 像素/英寸。