Извините, потому что мой заголовок похож на многие другие в StackOverFlow
, но ни одно из этих решений не соответствует моей проблеме.
Я разрабатываю макет, используя Относительный макет
. После проектирования в представлении кода, когда я переключаюсь на графическое представление, Eclipse замечает:
Вы должны указать атрибут layout_width.
Вы должны предоставить атрибут layout_height.
. Когда я запускаю эту программу, я замечаю ошибку в LogCat
. Причина: java.lang.RuntimeException: строка двоичного XML-файла № 2: вы должен предоставить атрибут layout_width.
Вот мой XML-файл:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/contact_name"
android:text="Sam"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:textSize="20dp"/>
<TextView
android:id="@+id/contact_phone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="10dp"
android:text="39256493"
android:layout_below="@+id/contact_name"
android:layout_alignLeft="@+id/contact_name"
android:layout_marginTop="5dp"/>
</RelativeLayout>