Este diseño TableLayout o su padre LinearLayout es inútil cómo resolver de esta advertencia

Tengo tablelayout dentro de linearlayout pero me muestra este mensaje de advertencia
Este diseño de TableLayout o su padre LinearLayout es inútil cómo superar esta advertencia puede ayudarme. Gracias por adelantado

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <TableLayout> <TableRow android:id="@+id/tableRow3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" > <TextView android:id="@+id/txtPass" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical|center_horizontal" android:text="Password" android:textSize="18sp" android:width="100dp" /> <EditText android:id="@+id/edPass" android:layout_width="200dp" android:layout_height="wrap_content" android:inputType="textPassword" android:password="true" > <requestFocus /> </EditText> </TableRow> </TableLayout> </LinearLayout> 

4 Solutions collect form web for “Este diseño TableLayout o su padre LinearLayout es inútil cómo resolver de esta advertencia”

¿Por qué necesita la mayoría de LinearLayout superior cuando usted no tiene nada dentro de LinearLayout excepto TableLayout? Uno de estos diseño debe ser suficiente. Elimine LinearLayout (o) TableLayout. Eso debería resolver el problema.

A través de la advertencia, el sistema sólo quiere decir que tiene el espacio para optimizar su código de diseño. No hay necesidad de preocuparse mucho si no desea optimizar su código ahora.

Quite las etiquetas de TableLayout y coloque los atributos en las etiquetas de TableRow.

Si está buscando la disposición como abajo entonces el xml es como sigue

Password_layout

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:gravity="center"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Password" /> <EditText android:layout_marginLeft="5dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="Password" /> </LinearLayout> 
  • Barra inferior en Android
  • ¿Qué sucede si utilizo el mismo id para varios widgets en diferentes diseños?
  • Hacer un SurfaceView transparente sin setZOrderOnTop (true)
  • Android personalizado RatingBar imagen de los artefactos
  • Androide: pregunta LinearLayout y fill_parent simple
  • ¿Cuál es la diferencia entre android: layout_width y android: width
  • Cómo cambiar el color de un ProgressBar indefinido?
  • Cómo cambiar la visibilidad del diseño programaticly
  • ¿Cómo referir el atributo androide layout_width del atributo personalizado?
  • Android: Alineación de cuatro cuadrados
  • Superponer un diseño de Android en una vista de superficie
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.