Android how to make ImageView with a minWidth have a border?
Posted
by
Kman
on Stack Overflow
See other posts from Stack Overflow
or by Kman
Published on 2010-07-16T09:27:10Z
Indexed on
2012/11/04
11:02 UTC
Read the original article
Hit count: 269
I want to diplay an image so that it takes up a minmum width of the screen and should scale in its aspect ratio (the image width might be smaller or larger than the minimun width) I also want to have a fixed size border around this image. This is my xml section for it:
<ImageView
android:id="@+id/detailed_view_boxArt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="150dp"
android:layout_alignParentLeft="true"
android:layout_below="@id/detailed_view_heading"
android:padding="10dp"
android:layout_marginLeft="5dp"
android:scaleType="centerInside"
android:background="#000"/>
This however does not produce what I want...the problem is that it does not scale the image horizontally far enough (ie. the 10px padding that I have seems a lot more on the right and left)
How would I produce the result that I want?
© Stack Overflow or respective owner