我可以使用一些帮助/指导。我正在尝试开发一个程序,接受超过200个真/假响应的输入。目前我只知道如何通过在XML中放置200多个项目来执行此操作,然后执行以下操作:
etRaw[0] = (EditText) findViewById(R.id.etRaw0);
etRaw[1] = (EditText) findViewById(R.id.etRaw1);
etRaw[2] = (EditText) findViewById(R.id.etRaw2);
etRaw[3] = (EditText) findViewById(R.id.etRaw3);
一直到最后一个项目后跟一个循环将它全部读入一个数组。这似乎是一种漫长的难以做到的事情,可能会变得无比轻松。
我知道这有点模糊,但如果有人可以告诉我或指出我正确的方向,我将不胜感激。提前谢谢!
答案 0 :(得分:4)
使用RecyclerView,LayoutManager和适配器:
这些组件允许您根据需要定义一个或多个布局,充气(和/或回收)视图,并在用户滚动时根据您的数据集初始化这些视图。
https://developer.android.com/training/material/lists-cards.html
答案 1 :(得分:1)
您希望将数据放入集合对象并填充ListView。