Necesito centrar la vista de cuadrícula horizontalmente en my android layout.xml. He buscado en google por bastante tiempo pero no he tenido éxito en encontrar una respuesta.Android: gridview central horizontalmente
Solo puedo cambiar la posición horizontal de la cuadrícula cambiando StrechMode, pero mis elementos no están cerca uno del otro. que necesito es que los artículos estén uno cerca de otro (sin espacios) y estén centrados horizontalmente. Elijo strechmode = none, por lo que ahora mis elementos están cerca unos de otros, pero están a la izquierda de la pantalla, solo quiero que estén centrados horizontalmente.
Aquí está mi diseño xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
android:gravity="center">
<GridView android:id="@+id/lw_gridview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numColumns="3"
android:columnWidth="48dp"
android:horizontalSpacing="0dp"
android:verticalSpacing="0dp"
android:stretchMode="none"
/>
</LinearLayout>
Aquí es un fragmento de una imagen que se encuentra en gridview por el adaptador de la imagen:
imageView = new ImageView(context);
imageView.setLayoutParams(new GridView.LayoutParams(48,48)); //on medium density
imageView.setScaleType(ImageView.ScaleType.CENTER);
imageView.setPadding(0, 0, 0, 0);
¿Cómo puedo tener éxito?
Funciona para mí Gracias – amiekuser
¿Cómo puedo lograr el diseño dinámico de la imagen que se muestra en este enlace: http: //stackoverflow.com/questions/19156385/how-to-cenralize-last-uneven-row-in-gridview- in-android. ¿Puedes guiar/sugerir/ejemplo para esto? – YuDroid
@YuDroid ¿Ha logrado esto [cómo-para-centrar-última-desigual-fila-en-cuadrícula] (http://stackoverflow.com/questions/19156385/how-to-cenralize-last-uneven-row-in -gridview-in-android), ¿la respuesta anterior resuelve esto ?, estoy teniendo el mismo problema, por favor, que alguien me dé una solución –