1
嘿,伙计们我有以下问题,我做了ListView
与Custom ArrayAdapter
它。现在我想在ArrayAdapter
中定义一个onLongClickListener
,但是我每次都得到错误的项目。 每次我得到删除的项目,所以如果我有一个字符串数组的值:一,二,三,四,五,六等,我可以看到4 ListView
项目(前4)我得到的价值:五自定义ArrayAdapter onLongClickListener
有没有人知道如何解决这个问题?
public View getView(int position, View rowView, ViewGroup parent) {
this.position=position;
rowView = inflater.inflate(R.layout.task_item, null, true);
holder = new ViewHolder();
holder.text = (TextView) rowView.findViewById(R.id.task_item);
holder.img=(ImageView) rowView.findViewById(R.id.task_item_rating);
holder.text.setText(objects[position].toString());
holder.text.setGravity(Gravity.CENTER_HORIZONTAL);
holder.text.setPadding(0, 20, 0, 20);
rowView.setTag(holder);
rowView.setOnLongClickListener(myLong);
return rowView;
}
public OnLongClickListener myLong = new OnLongClickListener() {
public boolean onLongClick(View v) {
//do something
}
}
你能否详细说明你的问题?得到五个手段? – 2012-02-02 08:06:55