2012-07-07 74 views
3

我有一個4 x 1小工具,顯示爲:Android小工具大小不正確

4 x 1小部件Galaxy Nexus 但顯示爲 3 x 1小部件Motorola RAZRICS

我下面在下面提供的指導方針網址 http://developer.android.com/guide/practices/ui_guidelines/widget_design.html#anatomy_determining_size

android:minHeight="40dip" 
android:minWidth="250dip" 

不知道什麼可能導致這個問題。我可以通過將minWidth值更改爲270dp來解決此問題,但我不想在不理解問題的情況下執行此操作。另外需要注意的是,我沒有爲我的小部件使用任何預覽圖像。

欣賞任何人可以提供的洞察力。

+0

Dip's是獨立於設備的,因此在不同屏幕尺寸上使用不同的本機單元。 – John 2012-07-07 17:58:57

+0

他們應該是,但我在這裏面臨同樣的問題。 Widget的GN需要4x2,但SGS3和RAZR只有3x2 ... – meeDamian 2012-07-31 16:50:59

回答

0

您的兩部手機是否都運行ICS?他們將小工具單元格從薑餅改成了ICS。我遇到了同樣的問題,但自從Google爲同一個應用程序提供多個.apk支持後,我將新的大小放到了targetSDK:16版本的應用程序中,並且從來不必擔心。我相信你可以使用一個v-14文件夾並複製這個小部件的XML文件,並將新的大小放在位於v-14文件夾中的XML文件中。如果兩個手機都是ICS,我不確定要告訴你什麼。您始終可以使您的小部件可調整大小