Итак, сегодня я начал строить свой первый андроид приложение следующий этого видео: http://www.youtube.com/watch?v=U5Qi0lb_3nEЗатмения ошибка «Разметка в документе после корневого элемента должна быть хорошо сформированным
После этого около половины видео я получил сообщение об ошибке «разметка в документе после корневого элемента должна быть хорошо образован»
Я не могу видеть эту проблему, так вот код у меня есть:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
tools:ignore="MergeRootFrame" />
<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello!" />
<TextView android:id="@+id/text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="This is my first android application!" />
<Button android:id="@+id/button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text ="And this is a Clickable button!!!" />
</FrameLayout>
пятно в видео я застрял в было около 9 минут.
Простите за то, что не являетесь конкретным, я никогда раньше не использовал Stockover.
Спасибо за помощь!
Хм, да, что фиксированный, но как только я установил, что больше 3 ошибок выскочило ... 2 ошибки были на обеих линиях «TextView», а последняя была на линии «Button». ошибка была «error: ERROR: ресурс не найден, который соответствует указанному имени (в« text »со значением« @ string/Hello! »и еще один в – user2872834
извините lol, каждый раз, когда я нажимал return, он отправлял его. – user2872834
Вам нужно зайти в файл strings.xml (res> values> strings.xml) и добавить эти значения, например ' Hello! ', или, альтернативно, вы можете жестко закодировать строку, удалив ' @ string/'часть этой строки –
ashatte