2 ssummeraw ssummeraw 于 2013.01.23 13:17 提问

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

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

1个回答

baimy1985
baimy1985   2013.01.23 22:38
已采纳
 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加到界面上,应该能实现你要的功能,就是要多试几次,不是很方便。

suannai0314
suannai0314 编辑了一下~
大约 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!