我有包含两个按钮的Android小部件。但我不知道我的小部件对于不同的DPI应该有多大。根据{{3}},它很容易计算,但我的小部件不是方形,它是矩形,如何计算它的大小?
我的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"
/>
答案 0 :(得分:6)
我会看看widget design guidelines,特别是关于widget sizes的部分。它以px指定大小,但您应该能够将它们转换为给定密度的dp。
答案 1 :(得分:4)
由于您正在使用倾角单位,因此系统会根据像素密度自动缩放。 (无论像素密度如何,小部件将始终缩放到相同的物理大小。)系统用于缩放的参考密度为160像素/英寸。