如何使用setRequestedOrientation

问题描述 投票:0回答:0

使用 VS2019,C#,Android。 我正在尝试设置方向并将其锁定。当我按照示例操作时,我收到错误消息:

The name 'setRequestedOrientation' does not exist in the current context

这是我的 MainActivity.cs 文件的精简开头:

using Android.App;
using Android.Widget;
using Android.OS;
using Android.Content;
using System;
using System.Text;
using SQLite;
using Android.Support.V4.Content;
using Android;
using Android.Support.V4.App;
using Android.Content.PM;
using System.IO;
using Android.Bluetooth;
using System.Collections;
using Java.Util;
using System.Collections.Generic;

namespace Fubar
{
    [Activity(Label = "Fubar", MainLauncher = true, Icon = "@drawable/icon", ScreenOrientation = Android.Content.PM.ScreenOrientation.Portrait)]
    public partial class MainActivity : Android.Support.V7.App.AppCompatActivity
    {

        public static Android.Support.V4.Widget.DrawerLayout drawerLayout;

        protected override void OnCreate(Bundle savedInstanceState)
        {
            Vars.Is_Land = false;
            base.OnCreate(savedInstanceState);
            Vars.thisApp = this;

            setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
.
.
.

我需要添加什么才能使这项工作正常进行?我假设我必须添加另一个“使用”行。 这个应用程序已经存在很长时间了,所以它目前支持 KitKat 及以上版本。我是否需要停止支持其中一些早期版本才能使其正常工作?

谢谢,丹

c# xamarin.android visual-studio-2019 android-orientation
© www.soinside.com 2019 - 2024. All rights reserved.