我正在制作Android AppWidget以便在主屏幕上显示。
用户的主屏幕空间很珍贵,所以我希望小部件很小。理想的尺寸是2x1细胞。
有没有办法创建2x1小部件,还是应该使用标准大小?
我的小部件改编自Simple Wiktionary示例。
android:minWidth="146dip"
和android:minHeight="72dip"
。android:layout_width="fill_parent"
和android:layout_height="wrap_content"
我刚开始使用Android,如果这是一个愚蠢的问题,请提前道歉。 :)
答案 0 :(得分:4)
我刚开始使用Android,如果这是一个愚蠢的问题,请提前道歉。 :)
这绝对不是一个愚蠢的问题。
这是指可用的PhotoShop模板还是Android的限制 本身?
我认为2x1是合法的尺寸,但我没有尝试过那种尺寸。
HTC有自己特殊的主屏幕实现,所以也许我的小部件只会 在HTC设备上以2x1工作?
不同的主屏幕实现可能会以不同的方式解释大小调整,但我希望它们通常是一致的。
有没有办法创建2x1小部件,还是应该使用标准大小?
您可以尝试使用较小的android:minHeight
值,以查看是否有新阈值需要说服模拟器为您提供2x1应用小部件。话虽如此,使用2x2 app小部件可能会获得更一致的结果。
答案 1 :(得分:0)
根据appwidget design页面,有效尺寸为
话虽如此,我写过1x1和2x1小部件,并且没有听说过它们无法在任何地方工作。