防止Xamarin Android应用程序中的方向更改

G-M*_*Man 20 c# android xamarin.android xamarin

是否可以防止Android应用程序的方向发生变化?我有一个预览手机摄像头的应用程序,我希望方向不要改变.

我已经尝试将其添加到清单中,但它没有任何区别

<application android:label="TextureViewCameraStream" android:hardwareAccelerated="true">
    </application>
    <activity
       android:screenOrientation="portrait"
       android:configChanges="orientation|keyboardHidden">
    </activity>
Run Code Online (Sandbox Code Playgroud)

我正在使用Xamarin for Android和C#

谢谢

Saj*_*ran 31

将它设置在Activity标志中,如下所示:

[Activity (Label = "YourActivityname", MainLauncher = true, ScreenOrientation = ScreenOrientation.Portrait)] 
Run Code Online (Sandbox Code Playgroud)

  • 其他人也在寻找答案 [对于 xamarin iOS](https://learn.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/layouts/device-orientation?tabs=macos),它可以在`Info.plist`中设置。 (3认同)
  • 完美 - 做到了.谢谢 (2认同)