entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Como centrar ImageView and TextView en Android

Estoy creando un layout para mi action bar y quiero centrar la imagen y el texto según el ancho del dispositivo.
Estoy haciendo esto:

<?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="fill_parent"
android:orientation="vertical" >

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center" >
<ImageView
    android:id="@+id/actionBarLogo"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/launcher_icon" />
<TextView
    android:id="@+id/app_name" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="#ffffff"
    android:textSize="18sp"
    android:text="@string/app_name_title" />
</LinearLayout>

</LinearLayout>
Pero no me lo centra correctamente. ¿Qué estoy haciendo mal?

1 Respuesta

2votos

Nara Puntos830

Podes poner un print de como te los muestra?

Por lo que leo del codigo le falta ponerle a cada elemento android:gravity="center"

0voto

danielreales7 comentado

Lo ejecuto en un móvil y se muestran más a la derecha, no tan centrado, voy a probar a poner lo que me has dicho a cada elemento.

0voto

Nara comentado

Fijate que gravity acepta varias posibilidades.Alguna combinaciones te lo va a centrar.

0voto

danielreales7 comentado

No consigo centrarlo... a qué puede ser debido.
He probado los 2 con gravity:center y despues la imagen gravity:center|left y el texto gravity:center|right

0voto

Nara comentado

Fijate usar la propiedad android:layout_gravity

Quizá se centre de esa forma.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta