Приложение Android, ошибки XML-файла :( - PullRequest
0 голосов
/ 31 августа 2010

Так что я пытаюсь следовать этому уроку ... чтобы выучить Android, и мне трудно, потому что я чувствую, что урок написан с ошибками, и его трудно попробовать и выучить, когда вы обучаете себя ошибки ..

Вот что говорит учебник:

Начните с создания нового ресурса todolist_item.xml в папке res / layout. В нем будет указано, как отображается каждый элемент списка дел. В этом примере ваш макет должен состоять только из нового TodoListItemView, который заполнит всю доступную область.

<?xml version=”1.0” encoding=”utf-8”?>
<com.paad.todolist.TodoListItemView
xmlns:android=”http://schemas.android.com/apk/res/android”
android:layout_width=”fill_parent”
android:layout_height=”fill_parent”
android:padding=”10dp”
android:scrollbars=”vertical”
android:textColor=”@color/notepad_text”
android:fadingEdge=”vertical”
/>

Итак, я создал файл в папке res / layout, который называется todolist_item.xml, и этот файл содержит следующее:

<?xml version=”1.0” encoding=”utf-8”?>
<com.paad.todolist.TodoListItemView
    xmlns:android=”http://schemas.android.com/apk/res/android”
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dp"
    android:scrollbars="vertical"
    android:textColor="@color/notepad_text"
    android:fadingEdge="vertical"
/>

и я получаю следующую ошибку:

"В этой строке найдено несколько аннотаций: - ошибка: ошибка синтаксического анализа XML: объявление XML неправильно сформировано - Значение, следующее за «версией» в объявлении XML, должно быть «

Я также получаю это в другом XML-файле ... Кто-нибудь сможет увидеть, что я сделал неправильно?

Ответы [ 2 ]

3 голосов
/ 31 августа 2010

У вас, кажется, есть забавный символ для ваших двойных кавычек в теге <?xml version=”1.0” ..., а не прямой " символ.

Какой тип кодировки файлов / раскладки клавиатуры вы используете?

0 голосов
/ 31 августа 2010

Этот тип проблемы возникает, когда вы помещаете в xml что-то, что не требуется. Можно решить эту проблему, тщательно написав XML-файл с правильной структурой.

EG.

android:layout_width = "fill_parent" android: layout_height = "wrap_content" android: text = "@ string / hello" />

У вас может быть макет ... установить его свойства ... в него вы можете добавлять виджеты ...добавить свойство .. а затем закончить макет ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...