我正在构建一个具有X个等级的游戏。
请参阅附件中的图像。我应该使用哪个动态视图/布局?
...等
如果更改级别[X]的数量,则应自动动态创建按钮的数量(及其值)。
我将RecyclerView
与GridLayoutManager
一起使用。它在GridView上有多个advantages,等等。
如果您不知道如何使用RecyclerView,那么这里有很多很棒的tutorials。设置完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)
}