如何在指定的位置处设置一个按钮

android系统环境下,我想在指定的位置,比如说 (x,y) 处设置一个按钮。这个位置的点是在运行时候生成的。
如何做来实现这个功能呢?

 LinearLayout.LayoutParams p = new LinearLayout.LayoutParams
                  (LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT); 
    p.topMargin = ; 
    p.bottomMargin = ; 
    p.leftMargin = ; 
    p.rightMargin = ; 、

利用LayoutParams里的 Margin和padding属性应该可以调整出来,x、y坐标就对应于靠上和靠左的距离,
调用addview(button对象,p)把button加到界面上,应该能实现你要的功能,就是要多试几次,不是很方便。