Thank you. That worked. On Nov 27, 8:52 pm, Anirudh <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 [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

