对于一项活动,我有三种不同的观点。这三个视图存储在三个不同的 xml 文件中。
我知道可以使用这部分代码强制活动方向:
<activity
android:screenOrientation="portrait"
</activity>
但我想在第一个视图上有纵向方向,在另外两个视图上有横向方向。我怎样才能做到这一点?
对于一项活动,我有三种不同的观点。这三个视图存储在三个不同的 xml 文件中。
我知道可以使用这部分代码强制活动方向:
<activity
android:screenOrientation="portrait"
</activity>
但我想在第一个视图上有纵向方向,在另外两个视图上有横向方向。我怎样才能做到这一点?
你可以看看 setRequestedOrientation(int)。设置视图后调用它。
http://developer.android.com/reference/android/app/Activity.html#setRequestedOrientation(int)
您可能想查看添加 android:configChanges="orientation",它让 Android 知道您正在自己处理方向更改。