有没有办法锁定屏幕方向但仍然能够监听设备方向的变化?我的用户界面由底部的一个ImageView
和几个组成。buttons
应用程序屏幕方向应锁定,但按钮上的图像应在设备方向更改时更改。
提前致谢。
有没有办法锁定屏幕方向但仍然能够监听设备方向的变化?我的用户界面由底部的一个ImageView
和几个组成。buttons
应用程序屏幕方向应锁定,但按钮上的图像应在设备方向更改时更改。
提前致谢。
是的,有办法。在声明您的活动的 AndroidManifest.xml 中,您需要添加另一个属性configChanges,如下所示。
<activity android:name="YourActivity"
android:configChanges="orientation|screenSize" />
这意味着您的活动将自行处理方向和当前可用的大小更改。然后,您必须在 Activity 中覆盖onConfigurationChanged()方法并在那里更改图像。