如何在布局中随机定位按钮?

时间:2016-02-09 04:53:45

标签: android random relativelayout imagebutton absolute

我想知道如何在屏幕周围的任意位置随机定位ImageButton

我尝试使用RelativeLayout但到目前为止还没有任何工作。

有什么建议吗?

2 个答案:

答案 0 :(得分:3)

使用FrameLayout容器并使用setTop()setLeft()设置子视图的位置,以实现与左上角的偏移。如果这不起作用,请尝试在子视图的布局参数上设置marginTopmarginLeft

答案 1 :(得分:0)

使用相对布局作为父级,宽度和高度作为匹配父级。使用宽度和高度的图像按钮作为换行内容或任何其他固定值。

然后您可以在预览屏幕中拖动按钮将其设置在任何位置。还

  android:layout_centerInParent="true"
    android:layout_alignParentTop="true"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentLeft="true"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"

在xml中使用上述属性的组合或其中一个属性来获得所需的内容。