Textview no alinear centro debajo de imageview

Textview no correctamente alinear debajo de imageview en listview ver captura de pantalla

imagen

Es centro de la demostración debajo de una cierta imagen, otra demostración de la imagen abajo de la derecha que quiero mostrar el centro del texto debajo de cada imagen

holder.txtText = (TextView) convertView.findViewById(R.id.title2); holder.imgThumb = (ImageView) convertView.findViewById(R.id.image2); androidAQuery.id(holder.imgThumb). image(fifthscreen.Category_image.get(position), false, false); <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" > <ImageView android:id="@+id/image2" android:layout_width="90dp" android:layout_height="70dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="#000000" android:padding="5dp" android:scaleType="fitXY" android:src="@drawable/icon" /> <TextView android:id="@+id/title2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="30dp" android:gravity="center_horizontal" android:textColor="#000" /> </LinearLayout> 

Usted está usando android:layout_width="wrap_content" que consumirá el ancho máximo como Length del texto de su TextView ,

Debido a este android:gravity="center_horizontal" no tiene efecto

Hacer android:layout_width="90dp" de TextView es igual a su ImageView

Utilizar esta

 <TextView android:id="@+id/title2" android:layout_width="90dp" <!-- Same width as your ImageView has --> android:layout_height="wrap_content" android:textColor="#000" android:gravity="center_horizontal" /> 

En primer lugar, dar TextView ancho 90dp, ya que le ha dado a ImageView, así que haga TextView como por tamaño ImageView. A continuación, establezca android: layout_gravity = "center_horizontal".

Establezca el ancho de 90dp lugar de Wrap_content , igual que ImageView y layout_gravity a android:layout_gravity="center_horizontal" .

Los mejores deseos

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