Я начинаю со студии Xamarin, у меня есть проект большинства основных форм. В учебниках показано, как редактировать макет в Main.xml, который должен быть в Resources/layout, который отсутствует в моем решении. Поэтому, когда я добавляю его вручную, появляется сообщение об ошибке The layout contains malformed XML и еще одно Root element is missing. Когда я открыл Main.xml в блокноте, я увидел, что содержимое <?xml version="1.0" encoding="UTF-8" ?>.

enter image description here

Каким должно быть содержимое правильного пустого файла Main.xml?

0
Matas Vaitkevicius 4 Янв 2016 в 21:55

2 ответа

Лучший ответ

Я понял это сам

Нажмите на источник, затем добавьте

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent">

И это должно сработать.

enter image description here

0
Matas Vaitkevicius 4 Янв 2016 в 19:11

Убедитесь, что разметка правильно запускается и закрывается; например,

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingLeft="16dp"
        android:paddingRight="16dp"
        android:background="@drawable/fondomizzou"  **/>**

NOT

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="16dp"
    android:paddingRight="16dp"
    android:background="@drawable/fondomizzou" 
**</RelativeLayout> />**
1
MJ Santiago 22 Ноя 2016 в 03:29