Thanks Mark for your kind suggestion. I never know these detail about rendering on Android but I use scroll view for a long registration page and it works fine with large text view. Also I supply constant text in edit text as it make single pass and I suppress forward reference for text view coz I use them as a constant label, they didn't require further. Probably you saw the empty xml, sorry for that but it is dummy only, I use a full set of parameter before deploy(see the attached image) .
Thanks once again, Shailesh On Fri, Oct 17, 2008 at 5:42 PM, Mark Murphy <[EMAIL PROTECTED]> wrote: > > Al_R wrote: >> Hi all, I'm trying to position elements using the RelativeLayout >> system, but the 1st element is giving me headache. I can't find a way >> to make it align with another element next to it and also not push the >> EditText element from out of the screen. The EditText box is at the >> bottom. >> >> A quick mockup of the layout I want is here: >> http://i36.tinypic.com/jp9bwg.png >> and the XML code I have so far is here: http://pastebin.com/m277be4ea >> >> I appreciate any help. > > With RelativeLayout, start from the edges and work your way towards the > center, and be very very careful with your use of fill_parent. > > So, rather than saying R.id.et is below R.id.sv, say it is > alignParentBottom=true, and define it first. > > Then, define R.id.sv2 as you have it, defined second. > > Finally, define R.id.tv (dumping the unnecessary ScrollView) as above > R.id.et, to the left of R.id.sv2, aligned with the parent top and right, > and maybe with the fill_parents. > > Android makes a single pass through a layout to determine position and > size. This gets tricky with RelativeLayout, particularly since you can't > forward-reference as-yet-undefined widgets. However, unlike > LinearLayout, you don't have to go top-to-bottom with RelativeLayout, > AFAIK, so define those widgets that are solely dependent upon the parent > bounds first, then those that depend on the first set of widgets, etc. > > My warning about fill_parent is simply that, when encountered, Android > may slurp up all available space upon the desired axis, leaving no room > for any widgets to be defined later. > > Also, use ScrollView only on widgets without intrinsic scrolling. > TextView should scroll on its own. > > -- > Mark Murphy (a Commons Guy) > http://commonsware.com > > Android Training on the Ranch! -- Mar 16-20, 2009 > http://www.bignerdranch.com/schedule.shtml > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" 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-developers?hl=en -~----------~----~----~----~------~----~------~--~---

