所以我有这个列表,它使用来自 ArrayList 的值(我不能使用 String[],因为用户必须将项目添加到列表中,而我不能 .add 到 String[])。但现在我遇到了 onItemClick 方法的问题。我想从选定的项目中获取文本,我的书说以下应该有效:
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
dodaj.setText(values[arg2]);
}
但是我收到以下错误:表达式的类型必须是数组类型,但它解析为 ArrayList 我应该怎么做才能修复它?