1

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

我遇到的问题是确定创建位图的大小,我理解必须使用像素。有没有办法从小部件提供者那里找到这个?以像素为单位的可用空间或凹陷都可以,因为我应该能够从一个到另一个计算出来。

4

1 回答 1

1

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

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

阅读更多:http: //developer.android.com/guide/practices/ui_guidelines/widget_design.html

于 2013-01-08T19:39:01.853 回答