2013-01-22 93 views
6

我目前正在开发一个appwidget,不幸的是它不适合手机屏幕较大。我如何确保appwidget具有适用于所有类型手机的全部宽度?Appwidget适合所有屏幕尺寸的最大宽度

起初我以为可以这样做,通过使用width="fill_parent"但它不能正常工作。该部件不填手机的宽度(我不知道它是否是一个XML文件夹下的基础上,minWidth)

我也尝试添加layout-sw480dp,layout-sw600dp,layout-sw720dp,它仍然无法正常工作...... 的appwidget就不会填补了手机的整个宽度..

任何帮助,非常感谢!

回答

2

App Widget的大小被舍入到最小网格大小,因此将minWidth设置为较大值可能是个好主意。不幸的是它不会工作。如果您尝试它,您的小部件将不会显示在要添加到主屏幕的小部件列表中。

您只需通过公式计算4个单元格的宽度,即文档:70 * cells - 30,因此它将为250dp。问题是,在更大的屏幕上,密度很大,主屏幕比4个单元更宽。我想你可以创建不同宽度的多个小部件,或者只是让你的小部件可调整大小。

相关问题