我决定开发自己的相机活动,因为我需要强制用户拍摄1:1比例的照片;就像Instagram一样。我根据开源项目中的此活动创建了我的活动:
现在我正在尝试处理屏幕旋转以避免布局旋转。换句话说,我希望保持布局不旋转,只旋转按钮和状态栏,具体取决于设备的旋转。
我已经宣布我的活动是在清单文件中监听配置更改。
<activity
android:name=".activity.CameraActivity"
android:configChanges="orientation|screenSize"
android:theme="@style/Theme.Eyes.NoActionBar"
android:windowSoftInputMode="adjustNothing|stateHidden">
</activity>
答案 0 :(得分:0)
停止旋转布局
android:screenOrientation="portrait"
添加到清单检测各个按钮的旋转
Display.getRotation()
以检查屏幕已转动多少并相应调整按钮