为Android设计小部件

时间:2011-12-13 12:47:00

标签: android widget

我目前正在研究Android中的小部件编程,但是我想知道如何设计它们,特别是在图形大小方面。

我已经阅读了官方文档中的App Widget设计指南,其中主屏幕上的1个单元据说大约是40dp。给定8dp作为边距,这意味着我将在32dpx32dp为1个单元格调整我的小部件。使用找到here的计算器,这相当于我的窗口小部件图形大小的24(ldpi),32(mdpi),48(hdpi)和64(xhdpi)像素。我当然会使用9patch图形。小部件中的图标将根据给定的屏幕密度进行适当调整,然后存储在drawable-mdpi或适合给定图形的任何一个中。

讨论的技术是否合适,还是我以某种方式监督了一些重大缺陷?我担心的一件事是xhdpi屏幕上的64px看起来相当小,看到发射器图标(我认为)为xppi的96px。尽管如此,我非常感谢有关此事的任何建议,以及我是否应该以不同的方式进行此事。

感谢。

1 个答案:

答案 0 :(得分:1)

你可以尝试一些简单的小部件演示。所以你会有更好的主意。这个链接对你有所帮助。 http://buildmobile.com/how-to-code-an-android-widget/

http://www.androidwidget.info/create-android-widget/