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