2011-01-31 81 views
1

我有一个风景背景图像。如何将其锁定到位,但允许旋转地图视图,例如一个对话框。Android:锁定背景图像但旋转前景视图

此刻,要么锁定方向,以便对话框不旋转,要么我不锁定它,当我旋转屏幕并且它填满屏幕的窄宽度时,背景变得很小。

回答

0

我认为最好的办法是,允许旋转,只是显示一个不同的背景(原始背景旋转90度)

可以赶上旋转onConfigurationChanged,一旦你添加机器人:configChanges = “定位”到清单中的活动

+1

您可以将两个版本的背景存储在drawable-port和drawable-land资源文件夹中。然后系统会自动为您加载正确的版本。这样就避免了必须在清单中添加`android:configChanges ='orientation'`,这会为您创建很多工作,因为您必须处理方向更改的所有方面。 – 2011-01-31 22:29:58