2010-03-09 60 views
4

我正在使用主屏幕小部件。我希望這個小部件可以支持自動旋轉。例如,如果手機處於肖像模式,我希望此主屏幕小部件在主屏幕上爲2 cell * 2 cell;如果手機處於橫向模式,我希望主屏幕上的小部件更改爲主屏幕上的3 cell * 1 cell。我可以做到嗎?Android主屏幕小部件是否支持自動旋轉?

謝謝。

回答

5

您可以在/ res/layout-land目錄中指定不同的佈局文件,以便在主屏幕處於佈局方向時爲您的小部件提供不同的佈局。

但是,您不能從2x2更改爲3x1的方向更改,因爲這很容易導致與主屏幕上的其他窗口小部件/圖標發生衝突。

要在模擬器上測試屏幕方向更改,可以按計算機鍵盤數字鍵盤上的'Home'鍵('Num Lock'關閉時數字鍵盤上的'7')。

2

你實際上可以在Droid上獲得輪換,並且我必須爲某些小部件測試該條件。然而,我認爲這些維度並不是你可以控制的,因爲那麼一個小部件可能會在一個方向上變得太大,而另一個方向上的小部件可能會共存於另一個方向中。