Have the imageView's height be fill_parent and its adjustViewBounds set to 
true, scale_type should be fit_end.
if you dont like the way the image will show, wrap it in a 
frame_layout/relative_layout that has the Fill_parent and then set its 
gravity to bottom 



On Wednesday, March 20, 2013 5:53:03 PM UTC+2, Larry Meadors wrote:
>
> I'm making a grid of items that has an image and two text elements under 
> it.
>
> I want all three elements centered horizontally, and the image to be right 
> above the text.
>
> For some reason, the image is centered vertically and the text is at the 
> bottom.
>
> Here's a screen shot to make that clearer:
>
>
> https://www.evernote.com/shard/s138/sh/6cdb585f-d523-47a5-a3a3-184124719e01/ed424d6929bdbf4abd9c36e2ce4a4390
>
> I've tried everything I can think of...
>
> This is the grid view:
>
> <GridView
>   android:id="@+id/content_list_grid_view"
>   android:columnWidth="90dp"
>   android:numColumns="4"
>   android:verticalSpacing="5dp"
>   android:horizontalSpacing="10dp"
>   android:stretchMode="columnWidth"
>   android:layout_height="wrap_content"
>   android:layout_width="fill_parent"
>   android:padding="5dp"
>   />
>
> This is my item:
>
> <?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="140dp"
>   android:orientation="vertical"
>   android:gravity="bottom|center_horizontal">
>
>   <ImageView
>     android:id="@+id/thumbnail_image"
>     android:background="#40ff8080"
>     android:layout_width="wrap_content"
>     android:layout_height="110dp"
>     android:layout_gravity="center_horizontal|bottom"
>     android:src="@drawable/image_not_available_large"
>     android:contentDescription="@string/thumbnail_image" />
>
>   <TextView
>     android:id="@+id/title_name"
>     android:textColor="@color/white_color"
>     android:layout_width="wrap_content"
>     android:layout_height="wrap_content"
>     android:singleLine="true"
>     android:gravity="center_horizontal"
>     style="@style/normal_label" />
>
>   <TextView
>   android:id="@+id/title_author"
>   android:textColor="@color/light_gray_color"
>   android:layout_width="wrap_content"
>   android:layout_height="wrap_content"
>   android:singleLine="true"
>   android:gravity="center_horizontal"
>   style="@style/normal_label" />
>
> </LinearLayout>
>
>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to