Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Este LinearLayout debería usar android: layout_height = "wrap_content"?

Tengo el siguiente diseño xml:

<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true" > <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" // ==> here I get the error. android:orientation="vertical" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Test" android:textAppearance="?android:attr/textAppearanceLarge" android:layout_marginLeft="10dp" android:layout_marginTop="5dp" /> <LinearLayout android:layout_width="fill_parent" android:layout_height="2dip" android:background="#298EB5" android:orientation="horizontal" /> </LinearLayout> </ScrollView> 

Pero me sale el mensaje de pelusa:

  • Cómo deslizar imágenes
  • ¿Cómo puedo manipular la vista previa de la cámara?
  • Monitoreo de la entrega de Android GCM
  • MediaStore: obtener datos de imagen, miniatura y carpeta
  • Cómo hacer referencia a un jar externo en un proyecto de biblioteca de Android en Eclipse
  • Reproduciendo el archivo .mp4 en zip sin extraer zip
  • Este LinearLayout debería usar android: layout_height = "wrap_content"

    ¿Por qué recibo este mensaje?

  • R no se puede resolver a una variable
  • Android No se puede cifrar la base de datos utilizando sqlcipher usando greendao
  • Uso de Observable en Android
  • Cómo detectar la compilación de android ndk en un archivo C / C ++?
  • Cómo poner superposición Ver sobre barra de acción Sherlock
  • Recurso desplegable del atributo personalizado
  • 3 Solutions collect form web for “Este LinearLayout debería usar android: layout_height = "wrap_content"?”

    LinearLayout están diseñados para apilar elementos ya sea uno al lado del otro o uno encima del otro. Mi conjetura es que esta advertencia pelusa recomienda apilamiento virtical debido a la ScrollView

    Documentación :

    "Todos los niños de un LinearLayout se apilan uno tras otro, así que una lista vertical tendrá solamente un niño por fila , no importa cómo es ancho ellos, y una lista horizontal será solamente una fila alta (la altura del niño más alto, Más un relleno) Un LinearLayout respeta los márgenes entre los niños y la gravedad (derecha, centro o alineación izquierda) de cada niño. "

    No es un error, pero no se sugiere, ya que producirá resultados no deseados en algunos casos. Sigo este artículo de Romain mientras uso scrollview. Espero que esto explique la razón del mensaje.

    Su advertencia de Lint debería usar

     android:layout_height="wrap_content" 

    wrap_content ocupa la altura según el add require content. Aquí la altura del Envoltorio de acuerdo a requerir

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.