ArrayList Show时跳过数据?

时间:2017-08-16 06:23:16

标签: android arrays

更新已解决:

我不知道发生了什么,当我添加此代码时,我的数组正常工作:

EditText editText= new EditText(this);
editText.setId(456 + i);
mSurveyView.addView(editText);

我不知道如何标题这个问题。因为我很困惑,但我会用代码解释我的问题

所以,我有ArrayList数据,例如:1 2 3 4 5,但是当我尝试显示/调试时只获得3个数据,如1 3 5.我认为,ArrayList会跳过我的数据吗?

这是我的代码:

if (dataSurvey.listFieldSurvey.size() > 0) {

            for (int i = 0; i < dataSurvey.listFieldSurvey.size(); i++) {
                FieldSurvey xx = dataSurvey.listFieldSurvey.get(i);
                String type = xx.metaSurvey.name;

                Log.d("Tag", "type text " + dataSurvey.listFieldSurvey.size());

                labelCaption = new TextView(getActivity());
                labelCaption.setId(456 + i);
                labelCaption.setText(xx.name + ". " + xx.caption);
                labelCaption.setTypeface(Typeface.DEFAULT_BOLD);

                mSurveyView.addView(labelCaption);

            }


        }

我尝试了Log.d“Tag”,我的数据大小为5,但是当我试图显示时只显示3个数据

0 个答案:

没有答案