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

如何计算合适的android小部件大小?,android,android-widget,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小部件。但我不知道我的小部件对于不同的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"
    />


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

我将查看,特别是关于的部分。它以px为单位指定大小,但您应该能够将它们转换为给定密度的dp