Android主屏幕小部件是否支持自动轮换?

时间:2010-03-09 20:13:52

标签: android

我正在制作主屏幕小部件。我希望这个小部件可以支持自动旋转。例如,如果手机处于纵向模式,我希望主屏幕小部件在主屏幕上是2个单元格* 2单元格;如果手机处于横向模式,我希望主屏幕小部件更改为主屏幕上的3个单元格* 1单元格。我有可能做到吗?

感谢。

2 个答案:

答案 0 :(得分:5)

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

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

要在模拟器上测试屏幕方向更改,您可以按计算机键盘数字键盘上的“主页”键(数字键盘上的“7”,“Num Lock”已关闭)。

答案 1 :(得分:2)

你实际上可以在Droid上获得轮换,我必须测试某些小部件的条件。但是,我认为尺寸不是你可以控制的东西,因为在一个方向上小部件可能会变得太大而在另一个方向上可能共存的小部件在另一个方向上无效。