「MonoGame (Xamarin.Android)で画面の向きを指定する」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
(ページの作成:「 MonoGame (Xamarin.Android)プロジェクトを新規作成すると必ずエントリポイントとなるActivityクラスが作られる。 このActivityクラス...」)
 
4行目: 4行目:
 
このActivityクラスの「ScreenOrientation属性」を変更する。
 
このActivityクラスの「ScreenOrientation属性」を変更する。
 
基本的には至って普通のXamarin.Androidでの方法と同じである。
 
基本的には至って普通のXamarin.Androidでの方法と同じである。
 +
 
* 初期値は「ScreenOrientation.FullUser」となっておりスマホの回転にあわせグルグル回る。
 
* 初期値は「ScreenOrientation.FullUser」となっておりスマホの回転にあわせグルグル回る。
 
* 横画面に固定したい場合は「ScreenOrientation.Landscape」を指定する。
 
* 横画面に固定したい場合は「ScreenOrientation.Landscape」を指定する。
 
* 縦画面に固定したい場合は「ScreenOrientation.Portrait」を指定する。
 
* 縦画面に固定したい場合は「ScreenOrientation.Portrait」を指定する。
 +
 
<source>
 
<source>
 
     [Activity(Label = "Game1",
 
     [Activity(Label = "Game1",
25行目: 27行目:
  
 
== 関連項目 ==
 
== 関連項目 ==
* [[Xamarin.Android/画面の向きを固定する]]
+
* [[Xamarin.Androidで画面の向きを固定する]]
  
 
[[category: MonoGame]]
 
[[category: MonoGame]]

2021年4月20日 (火) 07:17時点における版


MonoGame (Xamarin.Android)プロジェクトを新規作成すると必ずエントリポイントとなるActivityクラスが作られる。 このActivityクラスの「ScreenOrientation属性」を変更する。 基本的には至って普通のXamarin.Androidでの方法と同じである。

  • 初期値は「ScreenOrientation.FullUser」となっておりスマホの回転にあわせグルグル回る。
  • 横画面に固定したい場合は「ScreenOrientation.Landscape」を指定する。
  • 縦画面に固定したい場合は「ScreenOrientation.Portrait」を指定する。
    [Activity(Label = "Game1",
               MainLauncher = true,
               Icon = "@drawable/icon",
               Theme = "@style/Theme.Splash",
               AlwaysRetainTaskState = true,
               LaunchMode = LaunchMode.SingleInstance,
               ScreenOrientation = ScreenOrientation.Portrait,
               ConfigurationChanges = ConfigChanges.Orientation |
                                      ConfigChanges.KeyboardHidden |
                                      ConfigChanges.Keyboard |
                                      ConfigChanges.ScreenSize)]
    public class GameActivity : AndroidGameActivity
    {
    }

関連項目