我有一个包含 Textview 和 Edittext 的列表视图。我在相同的布局上有一个按钮。我希望当我单击该按钮时,在列表视图的位置 3 上获取数据的某些位置会被其他一些文本更改
我已经尝试过这段代码,但它不起作用
天
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = inflater.inflate(R.layout.taskstrt, parent, false);
if (convertView == null || convertView.getTag() == null) {
holder = new ViewHolder();
holder.editText = (EditText) convertView.findViewById(R.id.editText1);
holder.textView = (TextView) convertView.findViewById(R.id.textView1);
holder.textView.setText(values.get(position).toString());
holder.editText.setText(arrayList2.get(position).toString());
holder.textView.setId(position);
holder.editText.setId(position);
holder.editText.setEnabled(false);
}
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
try{
button.setEnabled(false);
holder.editText.setId(2);
holder.editText.setText("ACCEPT");
}
catch(Exception e)
{
System.out.println("ERROR:");
}
}
});
convertView.setTag(holder);
return convertView;
}