随机子项放置在gridlayout中

时间:2015-07-05 22:52:38

标签: android

嘿伙计我有26个按钮很好地安排在gridlayout但我正在努力实现某些目标。我希望按钮随机播放,并在按钮单击时随机放置在网格布局中的单元格位置。并且它们都不应放在另一个之上。请问这可以实现吗?欢迎所有建议。提前致谢。

2 个答案:

答案 0 :(得分:0)

GridLayout儿童定位严格遵守儿童指数。

通过使用[ViewGroup.addView(View,int)](http://developer.android.com/reference/android/view/ViewGroup.html#addView(android.view.View,int))和View.removeViewAt(int)

,实现随机定位的意思是随机改变子位置

至于不相互叠加,网格布局子分发负责所有这些。

答案 1 :(得分:0)

我终于做到了。我只需要创建一个Random变量,删除每个视图并将它们放在一个新的随机索引