在Android中编写超过200个真/假项目的最佳方法?

时间:2014-10-22 00:34:05

标签: java android input

我可以使用一些帮助/指导。我正在尝试开发一个程序,接受超过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);

一直到最后一个项目后跟一个循环将它全部读入一个数组。这似乎是一种漫长的难以做到的事情,可能会变得无比轻松。

我知道这有点模糊,但如果有人可以告诉我或指出我正确的方向,我将不胜感激。提前谢谢!

2 个答案:

答案 0 :(得分:4)

使用RecyclerView,LayoutManager和适配器:

enter image description here

这些组件允许您根据需要定义一个或多个布局,充气(和/或回收)视图,并在用户滚动时根据您的数据集初始化这些视图。

https://developer.android.com/training/material/lists-cards.html

答案 1 :(得分:1)

您希望将数据放入集合对象并填充ListView。