Android主屏幕小部件支持自动旋转吗?

4
我正在开发一个主屏幕小部件。我希望这个小部件能够支持自动旋转。例如,如果手机处于竖屏模式,我希望这个主屏幕小部件在主屏幕上是2个单元格*2个单元格的大小;如果手机处于横屏模式,我希望这个主屏幕小部件在主屏幕上变成3个单元格*1个单元格的大小。我是否可以实现这一点呢?
谢谢。
2个回答

5

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

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

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


2

实际上,你可以在Droid设备上进行旋转,并且我已经测试了一些小部件的情况。不过,我认为尺寸并不是你可以控制的,因为这样一个小部件在某个方向上可能会变得太大,在另一个方向上则不能与其他小部件共存。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接