に向きをロックすることはできませんScreenOrientation = ScreenOrientation.Portrait
を使用すると、強制的にロックすることができ、アプリの向きをhereとhereと言われている。は肖像
[Activity(
Label = "SomeApplication",
MainLauncher = true,
ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation,
ScreenOrientation = ScreenOrientation.Portrait
)]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
protected override void OnCreate(Bundle bundle)
{
TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;
base.OnCreate(bundle);
global::Xamarin.Forms.Forms.Init(this, bundle);
LoadApplication(new App());
}
}
はまた、このようなAndroidManifest.xml
を編集してみました:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.package.SomeApplication">
<uses-sdk android:minSdkVersion="15" />
<application android:label="SomeApplication.Android">
<activity
android:name=".MainActivity"
android:screenOrientation="portrait">
</activity>
</application>
</manifest>
と、この:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.package.SomeApplication">
<uses-sdk android:minSdkVersion="15" />
<application android:label="SomeApplication.Android">
</application>
<activity
android:name=".MainActivity"
android:screenOrientation="portrait">
</activity>
</manifest>
しかし、毎回アプリでは、私はまだランドスケープモードで回転させることができます。私の電話もAuto-Rotate
が有効になっていますが、それは問題ではないと思います。
他に何が恋しいですか?
I)はMainActivity.cs' 'の配向を除去し、あなたの' 'をコピーしたが、私はそれが –
Swellar