Android主屏幕小部件的像素大小
这是在Jelly Bean上的,因此用户可以调整小部件的大小。我的小部件中只有一个图像视图。每当小部件更新时,我就会创建一个位图,我通过远程视图将其设置到图像视图中。创建和绘制的位图根据小部件的大小及其占用的空间而变化Android主屏幕小部件的像素大小,android,android-widget,Android,Android Widget,这是在Jelly Bean上的,因此用户可以调整小部件的大小。我的小部件中只有一个图像视图。每当小部件更新时,我就会创建一个位图,我通过远程视图将其设置到图像视图中。创建和绘制的位图根据小部件的大小及其占用的空间而变化 我的问题是确定创建位图的大小,我知道位图必须使用像素。有没有办法从widget提供者那里找到答案?可用的像素空间或倾角都可以,因为我应该能够从一个计算到另一个。小部件的倾角大小可以使用以下公式计算:70×n− 30其中n是宽度或高度中的单元格数 您可以根据屏幕密度将dp值转换为像
我的问题是确定创建位图的大小,我知道位图必须使用像素。有没有办法从widget提供者那里找到答案?可用的像素空间或倾角都可以,因为我应该能够从一个计算到另一个。小部件的倾角大小可以使用以下公式计算:
70×n− 30
其中n
是宽度或高度中的单元格数
您可以根据屏幕密度将dp值转换为像素
阅读更多信息:小部件的dip大小可以使用以下公式计算:
70×n− 30
其中n
是宽度或高度中的单元格数
您可以根据屏幕密度将dp值转换为像素
阅读更多信息:唯一的问题是我不知道小部件正在使用的单元格数量。所以我无法计算出倾斜或像素的大小。它说要注意AppWidgetOptionsChanged()并检查带有维度的捆绑包。@SaitoMea,你是如何获得这个公式的?@fernandohur在回答中提供的链接中,在“确定小部件的大小”一节中,唯一的问题是我不知道小部件正在使用的单元格数量。所以我无法计算出倾斜或像素的大小。它说要监视AppWidgetOptionsChanged()并检查带有维度的捆绑包。@SaitoMea,你是如何获得这个公式的?@fernandohur在回答中提供的链接中,在“确定小部件的大小”部分