読者です 読者をやめる 読者になる 読者になる

個人的なメモ 〜Cocos Sharp 情報を中心に‥

Tomohiro Suzuki @hiro128_777 のブログです。Cocos Sharp の事を中心に書いています。 Microsoft MVP for Visual Studio and Development Technologies 2017- 本ブログと所属組織の公式見解は関係ございません。

Xamarin Android で画面の回転を抑制し向きを固定したいときには

Xamarin Androidで画面の回転を抑制し画面の向きを固定する方法がわからずハマったのでメモしておきます。

Androidで画面の向きを固定したいときには、固定したい Activity の RequestedOrientation プロパティを override し
必ず固定したい向きの ScreenOrientation を返すようにします。

using Android.App;
using Android.Content.PM;

namespace AndroidUI
{
	public class MainActivity : Activity
	{

		public override ScreenOrientation RequestedOrientation
		{
			get
			{
				return ScreenOrientation.Landscape;
			}
			set
			{
				base.RequestedOrientation = ScreenOrientation.Landscape;
			}
		}
	}
}

以上です。