默认情况下,我的应用程序处于纵向模式。所以我宣布了
<activity
android:name=".phone.activities.BasePhoneActivity"
android:configChanges="orientation|screenSize"
android:logo="@drawable/home_icon"
android:screenOrientation="sensorPortrait"
android:theme="@style/ItemListTheme"
android:windowSoftInputMode="stateAlwaysHidden|adjustResize" />
清单文件中的。
根据屏幕截图,我的手机处于纵向模式。现在我将手机旋转到左侧(90度)并在横向模式下我只想用箭头图像更改该布局的方向。但我已经在清单文件中提供了android:screenOrientation="sensorPortrait"
,我的活动中没有onConfigurationChanged(Configuration newConfig)
个事件,我无法更改该布局。
答案 0 :(得分:0)
视图不能强制 - 或者我不知道如何。它可以是活动。
例如,可以在清单中完成将整个活动强制转换为横向:
<activity android:name=".ActivtyName"
android:screenOrientation="landscape"
>
强制观看:
onDraw()
应用90度的转换,您必须检测转换位置的尺寸