android - Container, Image and Text: How to get it working together? -
well, have container, image , texts (inside container), way:
<relativelayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="5dp" android:layout_margin="10dp" android:id="@+id/btn"> <imageview android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/background" android:src="@drawable/background" android:scaletype="centercrop"/> <linearlayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> <imageview android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/icon_left" android:layout_gravity="center_vertical" /> <linearlayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical"> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" custom:fontstyle="bold" android:textsize="@dimen/textsizesmall" android:text="header" /> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" custom:fontstyle="regular" android:textsize="@dimen/textsizemicro" android:text="body" /> </linearlayout> </linearlayout> </relativelayout>
the image associated imageview (yes, background image) bigger height of text together. thus, "crop" inside relativelayout. but imageview take full size when set fill_parent. :(
what can do?
p.s.: tried use image background of relativelayout
. not working also.
pleaaase, help!!
use framelayout
instead of relativelayout
background image same size of textview.
edit
i've got answer here . can relativelayout
using layout_aligntop
, layout_alignbottom
. sorry first wrong answer.
<relativelayout android:layout_width="match_parent" android:layout_height="match_parent" xmlns:android="http://schemas.android.com/apk/res/android" > <imageview android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/background" android:src="@drawable/background" android:scaletype="centercrop" android:layout_aligntop="@+id/text_container" android:layout_alignbottom="@+id/text_container"/> <linearlayout android:id="@+id/text_container" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="left"> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="header" /> <textview android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="body" /> </linearlayout> </relativelayout>
hope useful you.
Comments
Post a Comment