Thank you. That worked.

On Nov 27, 8:52 pm, Anirudh <aithalanir...@gmail.com> wrote:
> One plausible way is to use the RelativeLayout as your base layout and
> add all other children views to this layout using the
> RelativeLayout.LayoutParams class for setting the layout parameters.
> The RelativeLayout.Layoutparams.left and
> RelativeLayout.Layoutparams.top attributes can be your (x,y) co-
> ordinates on the base view.
>
> On Nov 27, 6:39 pm, Mark Wyszomierski <mar...@gmail.com> wrote:
>
> > Not sure if it's the best way, but you can use padding to position
> > elements in an absolute way. I think AbsoluteLayout is deprecated now,
> > but you used to be able to use that to do what you want.
>
> > On Nov 27, 8:01 pm, babu <rkabhi1...@gmail.com> wrote:
>
> > > Hi,
>
> > > How do I set the location of buttons/other views programmatically?
> > > Below is my program snippet in the onCreate() method of my activity.
>
> > > //Create two buttons
> > >                 Button button1 = new Button(this);
> > >                 Button button2 = new Button(this);
>
> > > //Create layout params. Here, don't know how to
> > > //set the location (relative location or X ,Y)
> > >                 LayoutParams params = new LayoutParams
> > > (ViewGroup.LayoutParams.WRAP_CONTENT,
> > > ViewGroup.LayoutParams.WRAP_CONTENT);
>
> > >                 button1.setLayoutParams(params);
> > >                 button1.setText("Click this first");
>
> > >                 button2.setLayoutParams(params);
> > >                 button2.setText("Click this next");
>
> > > //Create relativelayout
> > >                 RelativeLayout layout = new RelativeLayout(this);
> > >                 RelativeLayout.LayoutParams layoutparams = new
> > > RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT,
> > >                 RelativeLayout.LayoutParams.WRAP_CONTENT,10,10);
>
> > > //Add buttons to layout
> > >                 layout.addView(button1, layoutparams);
> > >                 layout.addView(button2, layoutparams);
> > > //Set layout as content of activity
> > >                 setContentView(layout);
>
>

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