Android主屏幕小部件大小以像素为单位

时间:2013-01-08 17:58:32

标签: android android-widget

这是在Jelly Bean上,因此用户可以调整小部件的大小。我的小部件中唯一的东西是图像视图。每当我通过远程视图更新我在Image View中设置的小部件时,我都会创建一个位图。创建和绘制的位图会根据窗口小部件的大小及其占用的空间而更改。

我遇到的问题是确定创建位图的大小,我理解必须使用像素。有没有办法从小部件提供商找到这个?像素或凹陷的空间可以很好,因为我应该可以从一个到另一个进行处理。

1 个答案:

答案 0 :(得分:1)

可以使用以下公式计算窗口小部件的倾角尺寸:70 × n − 30其中n是宽度或高度的单元格数。

您可以根据屏幕密度将dp值转换为像素。

阅读详情:http://developer.android.com/guide/practices/ui_guidelines/widget_design.html