我有一个带有List视图的prolblem。我在listview中放置了一个edittext,用于将一些数据输入到列表视图中的项目列表中。我从listview逐行获取了edittext中的数据。\ / p>
我只能在列表视图中看到5行,而对于下一次重播,我需要滚动列表视图。
问题出现在这里我可以从列表视图中获取最多5行的数据,我从列表中获取了valtext形式的edittext。
但是当到达第6行时,它会显示空指针异常,它指向识别edittext的位置。(TextView DeCatered_Load =(TextView)vlvTopUp.findViewById(R.id.etConfirmDeCateredNumber);)此处出现错误点。
for (int i = 0; i < lvConfirmDeCater.getAdapter().getCount(); i++) {
HashMap result = (HashMap) lvConfirmDeCater.getItemAtPosition(i);
View vlvTopUp;
vlvTopUp = lvConfirmDeCater.getChildAt(i);
TextView DeCatered_Load = (TextView) vlvTopUp
.findViewById(R.id.etConfirmDeCateredNumber);
TextView DeCatered_Reason = (TextView) vlvTopUp
.findViewById(R.id.etConfirmDeCateredReason);
TextView NonDeCatered_Load = (TextView) vlvTopUp
.findViewById(R.id.etConfirmNonDeCateredNumber);
所以请注意这个错误我只是增加了列表中可以查看的行数达到10然后我可以从编辑文本中获取数据到10之后。之后它显示错误。
有没有人对此有所了解。为什么它没有认同视图