2010-03-09 58 views
4

我正在使用主屏幕小部件。我希望这个小部件可以支持自动旋转。例如,如果手机处于肖像模式,我希望此主屏幕小部件在主屏幕上为2 cell * 2 cell;如果手机处于横向模式,我希望主屏幕上的小部件更改为主屏幕上的3 cell * 1 cell。我可以做到吗?Android主屏幕小部件是否支持自动旋转?

谢谢。

回答

5

您可以在/ res/layout-land目录中指定不同的布局文件,以便在主屏幕处于布局方向时为您的小部件提供不同的布局。

但是,您不能从2x2更改为3x1的方向更改,因为这很容易导致与主屏幕上的其他窗口小部件/图标发生冲突。

要在模拟器上测试屏幕方向更改,可以按计算机键盘数字键盘上的'Home'键('Num Lock'关闭时数字键盘上的'7')。

2

你实际上可以在Droid上获得轮换,并且我必须为某些小部件测试该条件。然而,我认为这些维度并不是你可以控制的,因为那么一个小部件可能会在一个方向上变得太大,而另一个方向上的小部件可能会共存于另一个方向中。