Lo siento porque mi título es similar a muchos otros en StackOverFlow
pero ninguna de esas soluciones cumple con mi problema.Error de Android: debe proporcionar el atributo layout_width
Estoy diseñando un uso de diseño Relative Layout
. Después del diseño en la vista de código, cuando cambio a la vista gráfica, Eclipse nota:
Debe suministrar un atributo layout_width.
Debe suministrar un atributo layout_height.
. Cuando ejecuto este programa, se dará cuenta de error en LogCat
Causado por: java.lang.RuntimeException: Línea de archivo XML binario # 2: Usted debe proporcionar un atributo layout_width.
Aquí está mi archivo 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>
Eso XML parece correcto - este es el único diseño XML que tiene ? Verifique los otros para asegurarse de que el error no esté en ninguno de esos. – jlindenbaum
Tengo el mismo error. Parece que si su diseño de xml no está bien formado, es posible que obtenga este error. Funcionó después de corregir las etiquetas xml no válidas en el diseño. hth! –