2013-01-22 94 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個單元更寬。我想你可以創建不同寬度的多個小部件,或者只是讓你的小部件可調整大小。

相關問題