小编vul*_*nfk的帖子

1x1 Android Widget在WXGA720屏幕上显示为2x2小部件

我正在创建1x1 Android小部件.我为每个屏幕密度设计了如下图像:

ldpi  (120 DPI) = 72 * (120 / 160) == 54 x 54 pixels
mdpi  (160 DPI) = 72 * (160 / 160) == 72 x 72 pixels
hdpi  (240 DPI) = 72 * (240 / 160) == 108 x 108 pixels
xhdpi (320 DPI) = 72 * (320 / 160) == 144 x 144 pixels
Run Code Online (Sandbox Code Playgroud)

我的小部件规范:

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

在WVGA800屏幕(hdpi)上,小部件为1x1.在WXGA800屏幕(mdpi)上,小部件为1x1.在WXGA720屏幕(xhdpi)上,小部件是2x2.

有人能指出我在这里出错的方向吗?

android android-layout

9
推荐指数
1
解决办法
7735
查看次数

标签 统计

android ×1

android-layout ×1