Textview no alinear centro debajo de imageview
Textview no correctamente alinear debajo de imageview en listview ver captura de pantalla
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