3
我有一個應用程序具有不同的窗口大小,即4x1,4x2和5x2。窗口小部件minWidgt和了minHeight是,ICS中的控件大小
4X1:250dp X 40dp
4×2:250dp X 110dp
5×2:320dp X 110dp
每個窗口小部件的窗口小部件提供XML使用不同的佈局文件。
在薑餅上,當我嘗試在主屏幕上添加小部件時,小部件顯示正確,即4x1,4x2和5x2。在ICS上,它們顯示爲4x1,4x2和4x2。有誰知道爲什麼?小部件接收器定義(在清單文件中)中的小部件標籤被正確定義爲資源字符串(widget_4x1,widget_4x2等)。
有誰知道問題是什麼?
你是錯誤的說法,在ICS一些代碼不允許您的小部件尺寸要比4x4大。雖然320dp應該產生5個瓦片,但它有時會產生4個瓦片。如果你嘗試一個更大的數字,它仍然會給你5個瓷磚寬度。與250dp相同,有時會給出3的大小(特別是在像Nexus 7這樣的屏幕上)。 (另見http://stackoverflow.com/questions/11868015/4x4-appwidgets-are-detected-as-3x3-on-tablets) – MrJre