¿Cómo puedo alinear mi ImageView con mi TextView en LinearLayout?
Tengo los siguientes ImageView y TextView:
Aquí está el XML:
- ¿Es posible mostrar imágenes en línea desde html en un Android TextView?
- Hifenización en Android
- Cómo obtener el texto exacto de Editar texto y establecer en vista de texto en android
- Android - Cambiar Título de Actionbar Text Color
- ¿El atributo XML singleLine está obsoleto o no en Android?
<LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:id="@+id/headerLinearLay" android:orientation="horizontal"> <ImageView android:src="@drawable/icon" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/avatarImageView"></ImageView> <TextView android:layout_height="wrap_content" android:id="@+id/usernameTextView" android:text="TextView" android:layout_width="wrap_content" android:paddingLeft="4px"></TextView> </LinearLayout>
¿Cómo puedo colocar la imagen y el texto a la misma altura? También quiero que el ImageView esté en la esquina
- Android deshabilitar evento onclick cuando los vínculos de url hicieron clic
- Alineación de ImageSpan en la parte superior del TextView
- Imprimir unicode personaje Android TextView
- Modificación del comportamiento de la línea
- Usando onClick en TextView con texto seleccionable - cómo evitar doble clic?
- Tools: text para artículos de RecyclerView
- Android: TextView dentro de ScrollView: Cómo limitar la altura
- HTML.fromHtml Saltos de línea que desaparecen
Prueba esto:
<RelativeLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/headerLinearLay"> <ImageView android:id="@+id/avatarImageView" android:src="@drawable/icon" android:layout_height="wrap_content" android:layout_width="wrap_content"></ImageView> <TextView android:id="@+id/usernameTextView" android:text="TextView" android:paddingLeft="4dp" android:layout_toRightOf="@id/avatarImageView" android:layout_centerVertical="true" android:layout_height="wrap_content" android:layout_width="wrap_content"></TextView> </RelativeLayout>
Aquí hay una solución sencilla que funciona bien. Aquí es esencial añadir: android: layout_gravity = "center_vertical" a TextView
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/icon" /> <TextView android:id="@+id/usernameTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" /> </LinearLayout>
<TextView android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="TextView" android:layout_weight="0.04" /> <ImageView android:id="@+id/imageView" android:layout_width="204dp" android:layout_height="200dp" app:srcCompat="@mipmap/ic_launcher" />
- Android: El elemento de nivel superior no se completa en AndroidManifest.xml
- Cómo agregar XML drawable en Eclipse