问题描述
- 如何在指定的位置处设置一个按钮
-
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加到界面上,应该能实现你要的功能,就是要多试几次,不是很方便。
时间: 2024-12-04 14:50:04