Parámetro de diseño no válido en un RelativeLayout: layout_weight

Estoy recibiendo el siguiente error para mi archivo de diseño de Android en el editor de Eclipse:

Invalid layout param in a RelativeLayout: layout_weight 

Diseño :

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <EditText android:id="@+id/text_input" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:inputType="textMultiLine" android:background="@drawable/bg_textinput" android:layout_weight="0.7" /> <EditText android:id="@+id/text_input1" android:layout_width="20dp" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:inputType="textMultiLine" android:background="@drawable/bg_textinput" android:layout_toRightOf="@id/text_input" /> </RelativeLayout> 

¿Qué tiene de malo mi layout_weight?

La disposición relativa no apoya el weight , linearlayout lo apoya, u puede utilizarlo como abajo:

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="Horizontal"> <EditText android:id="@+id/text_input" android:layout_height="wrap_content" android:layout_gravity="bottom" android:inputType="textMultiLine" android:background="@drawable/bg_textinput" android:layout_weight="0.7" /> <EditText android:id="@+id/text_input1" android:layout_width="20dp" android:layout_height="wrap_content" android:layout_gravity="bottom" android:inputType="textMultiLine" android:background="@drawable/bg_textinput" /> </LinearLayout> 

Layout_weight utilizado para Parent LinearLayout, pero aquí el diseño de tu padre es RelativeLayout. Así que no puedes usarlo.

  <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="Horizontal"> <EditText android:id="@+id/text_input" android:layout_height="wrap_content" android:layout_gravity="bottom" android:inputType="textMultiLine" android:background="@drawable/bg_textinput" android:layout_weight="0.7" /> <EditText android:id="@+id/text_input1" android:layout_width="20dp" android:layout_height="wrap_content" android:layout_gravity="bottom" android:inputType="textMultiLine" android:background="@drawable/bg_textinput" /> </LinearLayout> 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.