Ошибка Android: вы должны указать атрибут layout_width

Извините, потому что мой заголовок похож на многие другие в 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>
7
задан hqt 2 March 2012 в 14:55
поделиться