Hi Kumar, Thanks for your help. Indeed no, they are not below one another but on an horizontal line like this:
| ImaveView |[TextView][EditText] | ImaveView | | ImaveView | And basically i want to do this: | ImaveView | | ImaveView |[TextView][EditText] | ImaveView | (there is only one ImaveView!) Thierry. 2010/6/10 Kumar Bibek <coomar....@gmail.com> > If you want the views to be below one another, you should be using > android:layout_below and not android:layout_toRightOf. > > To align them, use android:layout_alignLeft, or alignRight etc. > > Thanks and Regards, > Kumar Bibek > http://tech-droid.blogspot.com > > On Jun 10, 3:00 am, Thierry Legras <tleg...@gmail.com> wrote: > > Hi, > > > > As i am facing limitation of layout depth in my application, i am > replacing > > some LinearLayout with RelativeLayout. > > However i am stopped by a supposely very simple issue (but apparantly > > without clean solution regarding thathttp:// > stackoverflow.com/questions/1499555/android-layout-centering-i..., > > nor in the ApiDemos sample where RelativeLayout are too simple): > > > > How can i align vertically 3 items (in a simple way!) which are on a > > horizontal line with RelativeLayout without ??? > > > > does not seem to have any effect at all. > > > > Here is the xml; in this example i would like an icon at left (fixed > width), > > a text label in the middle (fixed width) and an edit text on the right > > (remaining space). the problem is that the TextView seems to ignore the > > parameter android:layout_gravity="center_vertical", and seems to be top > > aligned with parent > > > > <?xml version="1.0" encoding="utf-8"?> > > <RelativeLayout > > xmlns:android="http://schemas.android.com/apk/res/android" > > android:layout_height="wrap_content" > android:layout_width="fill_parent" > > > > > <ImageView > > android:id="@+id/Add_ImageView_name" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:layout_gravity="center_vertical" > > android:maxWidth="35dip" > > android:adjustViewBounds="true" > > android:scaleType="fitXY" > > android:src="@android:drawable/ic_menu_edit" > > /> > > <TextView > > android:id="@+id/Add_TextView_name" > > android:text="blabla" > > android:layout_toRightOf="@+id/Add_ImageView_name" > > android:layout_gravity="center_vertical" > > android:layout_width="50dip" > > android:layout_height="wrap_content" > > /> > > <EditText > > android:id="@+id/Add_EditText_name" > > android:text="sometext" > > android:layout_toRightOf="@+id/Add_TextView_name" > > android:layout_alignBaseline="@+id/Add_TextView_name" > > android:layout_alignParentRight="true" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > /> > > </RelativeLayout> > > > > Of course i can use marginTop/Bottom and alignTop/Bottom on each single > item > > but that's not very clean :( > > > > Any idea? > > > > -- > > Thierry. > > -- > 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<android-developers%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- Thierry. -- 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