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> 
  • Escala de la imagen de fondo en LinearLayout
  • Mi clase derivada de SQLiteOpenHelper es enorme
  • Atributo de diseño XML de Android android: layout_toLeftOf
  • Disposición del androide en diversos tamaños de pantalla
  • Creación de botones de pestaña personalizados
  • Centrar un LinearLayout y márgenes "porcentuales"
  • Configuración de Android LinearLayout de fondo mediante programación
  • Los bordes de desvanecimiento de los íconos Android no funcionan
  • Densidad y resolución de Android xhdpi
  • Adición dinámica de vistas en un diseño de fragmento específico
  • Creación de una notificación de insignia similar a la del iPhone en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.