当用户编辑值数组时,如何动态替换数组列表中的值?我使用按钮点击事件在按钮arr_list.set(count,"replace value")
内使用了click.Action
。所以我使用count作为arr_list
的索引。当我点击按钮取代arr_list
中的所有值时,我遇到了问题。我想替换用户完成的特定编辑值。
if(v == right){
if (riskList.size() == 0) {
} else
{
try {
riskList.set(count2,key.getText().toString());
Log.i("dfDF", "" + count2);
key.setText(riskList.get(count2).toString());
toGetIndex = key.toString();
int indexPlus = riskList.indexOf(toGetIndex);
risk.setText(descList.get(count2).toString());
totalRiskin.setText(count2 + 1 + "/" + totalRisks);
} catch (IndexOutOfBoundsException ex) {
Toast.makeText(SalesEditActivity.this,
"There is no next element", Toast.LENGTH_SHORT)
.show();
}
count2 = count2 + 1;
}
}
我使用了上一个和下一个按钮,根据index.ie计数显示数组列表值。我也想编辑数组列表值,它将替换当前索引值。
答案 0 :(得分:0)
尝试将数组列表声明为静态。