¿Qué significa este Android Lint: "Orientación errónea?"
Estoy utilizando Android lint en eclipse y obtener un error:
¿Orientación errónea? No se especifica ninguna orientación y el valor predeterminado es horizontal, sin embargo, este diseño tiene varios hijos donde al menos uno tiene layout_width = "match_parent"
- Guardando cualquier archivo en eclipse me da el siguiente error:
- Los recursos no utilizados de la capa de androide del módulo de la biblioteca se utilizan en la aplicación
- Android: Buscar llamadas de la API que requieren permisos
- ¿Cómo habilitar la verificación de pelusa de Android para la anotación @Nullable?
- Creación de un detector Lint Java personalizado
Problema: Comprueba que LinearLayouts con varios hijos establezca la orientación Id: Orientación
Y este es el código de error:
<?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="@dimen/cell_height_1_of_3" > <ImageView android:id="@+id/item_cover" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_gravity="left" android:layout_marginLeft="8dp" android:scaleType="fitCenter" android:src="@drawable/doc_item_icon" /> <ImageView android:layout_width="fill_parent" android:layout_height="@dimen/cell_height_1_of_3" android:background="#0000" android:padding="5dp" android:scaleType="centerInside" android:visibility="gone" /> <TextView android:id="@+id/item_title" android:layout_width="fill_parent" android:layout_height="fill_parent" android:ellipsize="end" android:gravity="center" android:maxLines="1" android:text="Add new" android:textColor="@color/office_color" android:textSize="@dimen/textview_small_size" /> </LinearLayout>
Qué significa eso? ¿Qué sucederá si he ignorado este error de pelusas?
- Error: El recurso esperado de tipo styleable error
- Selector, lista de capas y forma / mapa de bits en el mismo xml
- Marcador de posición de la cadena de Android diferentes idiomas
- Lint falló al usar la aplicación android de gradle build
- Doctype Android lint.xml con declaración dtd
- Suprimir advertencia de pelusa en el nivel de vista
- Comprobar los permisos de Android en un método
- Retrolambda: Lint se bloquea al usar expresiones lambda con retrolambda
Android Lint es una nueva herramienta introducida en ADT 16 (y Herramientas 16) que escanea fuentes de proyectos de Android para posibles errores.
http://developer.android.com/tools/help/lint.html .
Usted tiene que especificar la orientación para su diseño.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:orientation="vertical" //specify vertical or horizontal depending on your need android:layout_height="@dimen/cell_height_1_of_3" >
http://tools.android.com/tips/lint-checks . Lista de los controles realizados por pelusa.
Si no especificó la orientación en LinearLayout, las 2 imágenes y la TextView se mostrarán al lado de la otra
android:orientation="horizontal"
Se asumirá
Si desea que se representen debajo de cada uno, a continuación, utilice
android:orientation="vertical"
- Mostrar mi diseño mientras SurfaceView está cargando Vista previa de cámara
- Comprender la necesidad de las señales de Android VSYNC