Не найден идентификатор ресурса для атрибута 'configchanges' в пакете 'android' - PullRequest
0 голосов
/ 04 июля 2019
<activity android:configChanges="orientation|screenSize" android:icon="@drawable/a512" android:label="KMI" android:theme="@style/MainTheme" android:name="md5ce51fed3f5ce2f508bfc10049c6540f6.MainActivity">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>

проблема, кажется, здесь с частью configchanges.Есть ли способ это исправить?Я пытался удалить его, но он просто возвращается и появляется та же ошибка.

 [Activity(Label = "KMI", Icon = "@drawable/a512", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
    public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
    {

1 Ответ

0 голосов
/ 04 июля 2019

Если вы используете Xamarin, лучше указывать их в атрибуте Activity вашего файла класса Activity. Предположим, что вы хотели бы сделать это в вашем файле MainActivity. Тогда то, что вы можете сделать, это что-то вроде ниже:

 [Activity(ScreenOrientation = ScreenOrientation.Portrait, Theme = "@style/MyTheme",  ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
 public class MainActivity : global:: Xamarin.Forms.Platform.Android.FormsAppCompatActivity
...