我必须根据一定数量创建按钮和文本框等的数量。例如:如果数字 = 5,我需要创建 5 个按钮,如果它的值是 10,我需要创建 10 个按钮。
为了实现这样的功能,传统的 xml GUI 不会弥补它。我需要动态开发 GUI。我该怎么做?
看看RecyclerView。您需要应用数据集(您动态接收的内容),然后让适配器处理所有绑定。看看本教程,还有更多。请注意,您需要创建两个视图(按钮和一个文本视图)并覆盖 getItemViewType
xml 和运行时根据给定的数字添加线性/相对布局 在此布局中添加视图(按钮和文本视图)。看到这个嘟嘟:https://androiddesk.wordpress.com/2012/08/05/creating-dynamic-views-in-android/http://www.javacodegeeks.com/2012/09/android-dynamic-and-xml-layout.html