android项目中如何才能让一个button在屏幕的位置任意摆放

android项目中如何才能让一个button在屏幕的位置任意摆放
我感觉只能摆放在左上角或者顶部中间或者顶部右边,无法放到其他位置了

父试图用relativelayout,长宽都match parent, 然后button可以通过margintop,marginright来调节位置

用属性控制啊,哪个角落都可以放的。