You can try like this.
<ImageView * android:layout_height="30px"
android:layout_width="30px"
*
android:adjustViewBounds="true"
android:src="@drawable/image"
android:weight="1" />
On Wed, Nov 19, 2008 at 6:42 PM, [EMAIL PROTECTED] <
[EMAIL PROTECTED]> wrote:
>
> I have not actually used the imageview so far myself, so I'm not sure
> if this will scale the image, but have you tried making the image and
> the button both to have a width "fill parent", with a "wieght" of 1
> each. In other words, tell the image + button to spread evenly between
> the available space in the linearlayout?
>
> To do this your code would change to:
>
> ......snip!.......
> <LinearLayout android:layout_width="fill_parent"
> android:layout_height="wrap_content"
> android:orientation="horizontal">
> <ImageView android:layout_width="fill_parent"
> android:layout_height="wrap_content"
> android:adjustViewBounds="true"
> android:src="@drawable/image"
> android:weight="1" />
> <Button android:layout_width="fill_parent"
> android:layout_height="fill_parent"
> android:text="Hello"
> android:weight="1" />
> </LinearLayout>
> .......snip!.......
>
> Please let me know if this works!
>
> On Nov 19, 4:13 am, Brian Hsu <[EMAIL PROTECTED]> wrote:
> > I would like make an UI consist with a ImageView, a button and two
> > TextView in a vertical LinearLayout.
> >
> > But there is a problem -- my image seems consume too much screen
> > space.
> >
> > I hope the system will left enough screen space to display two
> > TextView.
> >
> > I also tried apply android:adjustViewBounds to the ImageView but still
> > has no success. android:layout_weight seems not work neither.
> >
> > BTW, maxHeight works but I don't want to use it because I hope the
> > image will adjust its size when user change the orientation of the
> > device.
> >
> > What I want it to look like:
> >
> > +-----------------+
> > |+-----+ +------+ |
> > ||img | |button| |
> > || | | |
> > || | | | |
> > |+-----| +------+ |
> > | |
> > |Hello World |
> > |Meow... |
> > | |
> > +-----------------+
> >
> > But what I actually get is the two TextView is totally missing.
> >
> > The following is my UI XML file content, where should I check or
> > modifiy?
> >
> > <?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="fill_parent"
> > android:orientation="vertical">
> >
> > <LinearLayout android:layout_width="fill_parent"
> > android:layout_height="wrap_content"
> > android:orientation="horizontal">
> > <ImageView android:layout_width="wrap_content"
> > android:layout_height="wrap_content"
> > android:adjustViewBounds="true"
> > android:src="@drawable/image" />
> >
> > <Button android:layout_width="fill_parent"
> > android:layout_height="fill_parent"
> > android:text="Hello" />
> > </LinearLayout>
> >
> > <LinearLayout android:layout_width="wrap_content"
> > android:layout_height="wrap_content"
> > android:orientation="vertical">
> >
> > <TextView android:layout_width="wrap_content"
> > android:layout_height="wrap_content"
> > android:text="Hello World 1" />
> >
> > <TextView android:layout_width="wrap_content"
> > android:layout_height="wrap_content"
> > android:text="Meow..." />
> >
> > </LinearLayout>
> >
> > </LinearLayout>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" 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-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---