如何修复布局方向垂直?
如何修正布局的方向肖像,并不允许在运行时从肖像更改为风景?
在您的AndroidMainfest.xml
文件中,find您希望locking给定旋转的活动的标签,并添加以下属性:
android:screenOrientation="portrait"
使用setRequestedOrientation()
如下所示:
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
清单文件中的活动参数
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.statepermit" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/stateheader" android:label="@string/app_name"> <activity android:name=".statepermit" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="7" /> </manifest>
机器人:screenOrientation = “画像”
如果你想在运行时冻结方向,那么你可以实现这个:
Android:暂时禁用活动中的方向更改
我使用类似的方法,它完美的作品。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
之前
setContentView(R.layout.main);
如果要修复项目中一个Activity的方向,则必须打开Manifest.xml
并放入所需Activity的参数部分(在closures第一个标记< activity…>
):
android:screenOrientation="portrait"
如果你想垂直固定的方向
android:screenOrientation="landscape"
如果你想HORIZONTAL固定的方向
在您的AndroidMainfest.xml
只需在您声明的活动中写入此内容,
如果你想在布局垂直比使用
android:screenOrientation="portrait"
如果你想在布局景观比使用
android:screenOrientation="landscape"