レイアウトの向きを縦向きに固定し、実行時に縦向きから横向きに変更できないようにするにはどうすればよいですか?
87173 次
7 に答える
155
AndroidMainfest.xml
ファイルで、特定のローテーションにロックするアクティビティのタグを見つけて、次の属性を追加します。
android:screenOrientation="portrait"
于 2011-04-18T11:25:22.463 に答える
22
図のように使用setRequestedOrientation()
します。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
于 2011-05-05T03:14:46.837 に答える
16
マニフェストファイルのアクティビティパラメータ
<?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>
android:screenOrientation = "portrait"
于 2011-04-18T11:28:14.050 に答える
3
于 2011-04-18T19:35:59.467 に答える
3
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
前
setContentView(R.layout.main);
于 2013-10-12T08:17:23.797 に答える
2
プロジェクト内の1つのアクティビティの方向を修正する場合は、を開いてManifest.xml
、目的のアクティビティのパラメータのセクションに配置する必要があります(最初のタグを閉じる前に < activity…>
)。
android:screenOrientation="portrait"
垂直方向の固定方向が必要な場合
android:screenOrientation="landscape"
水平方向の固定方向が必要な場合
于 2014-11-18T15:28:45.333 に答える
2
あなたAndroidMainfest.xml
が宣言するあなたの活動にこれを書くだけで、
使用するよりも垂直にレイアウトしたい場合
android:screenOrientation="portrait"
レイアウトランドスケープで使用するよりも必要な場合
android:screenOrientation="landscape"
于 2016-02-05T10:32:26.627 に答える