我正在建立一个有X个关卡的游戏。
请参考附图。我应该使用哪种动态视图布局?
...等等
如果我改变了关卡的数量[X],那么按钮的数量(和它们的值)应该是动态地自动创建的。
我将使用 RecyclerView
与 GridLayoutManager
.它有几个 优点 上的GridView等。
如果你不知道如何使用RecyclerView,有很多很棒的 教程 当你设置好RecyclerView后,你会有。
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recycler_view"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
然后在你的代码中添加这一行
recycler_view.apply {
//...
layoutManager = GridLayoutManager(context, 5)
}