That partly works. I made the inner layout a relative one and put the
alignment of the image as suggested. If I fix the max width of the
text item to 285dip then it will look nice in the portrait view. But
that means I'd have to make a ton of adjustments for each screen
aspect/size.
Any way to have it hide the text automatically?

On Jul 7, 7:19 pm, Kostya Vasilyev <kmans...@gmail.com> wrote:
> Tudor,
>
> You can use RelativeLayout, and set
> android:layout_alignParentRight="true" in the image.
>
> -- Kostya
>
> 07.07.2010 20:05, Tudor Tihan пишет:
>
>
>
> > Hi guys and gals,
>
> > I am having a very difficult time with making complex listview items
> > show properly.
>
> > I am using the following layout xml for the item:
>
> > <code><source>
> > <?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">
> >            <TextView android:id="@+id/TextView01"
> > android:layout_width="wrap_content"
> >                    android:layout_height="wrap_content" 
> > android:textSize="18dip"
> >                    android:layout_marginTop="4dip" 
> > android:layout_marginBottom="4dip"
> > android:layout_marginLeft="10dip" android:text="sdf asdf asdf sdfghsdf
> > sdfg sdfgsd fsd fgdsfg sdfg sdfg sdfg sdf" android:lines="1"></
> > TextView>
> >            <LinearLayout android:id="@+id/zero_view"
> >                    android:layout_width="fill_parent"
> > android:layout_height="fill_parent" android:gravity="right|
> > center_vertical">
> >                            <ImageButton android:id="@+id/ImageButton01"
> > android:layout_height="wrap_content"
> >                                    
> > android:background="@drawable/double_right_arrow_24x22"
> > android:layout_width="wrap_content"></ImageButton>
> >            </LinearLayout>
> > </LinearLayout>
> > </source></code>
>
> > The idea is to put a text (this item is a child of an expandable list
> > view item) and a simple arrow icon to the right of the item. The
> > problem is that with longer text, the icon doesn't show up, probably
> > having been pushed to the right outside the screen. Is there a way to
> > make sure I can solve this in a device independent way from the layout
> > only? Ideally the text should ellipsize and scroll in the textview, If
> > not possible, then it should cut off a few pixels before the icon.
> > How can I do this. Please help me asap, I am having problems
> > understanding how each layout settings affect the position. Speaking
> > of which, is there a comparison with options for each layout, item
> > position combinations other than the API Demos source code?
>
> --
> Kostya Vasilev -- WiFi Manager + pretty widget --http://kmansoft.wordpress.com

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to