0

有没有办法锁定屏幕方向但仍然能够监听设备方向的变化?我的用户界面由底部的一个ImageView和几个组成。buttons应用程序屏幕方向应锁定,但按钮上的图像应在设备方向更改时更改。

提前致谢。

4

1 回答 1

2

是的,有办法。在声明您的活动的 AndroidManifest.xml 中,您需要添加另一个属性configChanges,如下所示。

<activity android:name="YourActivity" 
          android:configChanges="orientation|screenSize" />

这意味着您的活动将自行处理方向和当前可用的大小更改。然后,您必须在 Activity 中覆盖onConfigurationChanged()方法并在那里更改图像。

于 2013-11-08T18:30:05.323 回答