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
-~----------~----~----~----~------~----~------~--~---

Reply via email to