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

6

我有一个包含两个按钮的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"
    />
2个回答

6

我建议你查看小部件设计指南,特别是关于小部件尺寸的部分。它指定了以像素为单位的大小,但你应该能够将它们转换为特定密度的dp。


4

由于您正在使用dip单位,因此系统将根据像素密度自动进行缩放。(小部件的物理大小始终相同,无论像素密度如何)。系统用于缩放的参考密度为160像素/英寸。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接