TextView deleteBtn = (TextView)view.findViewById(R.id.delete_btn);
deleteBtn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
//do something
SQLiteDatabase db = new DBhelper(context).getWritableDatabase();
db.delete(DBhelper.TABLE1, DBhelper.C_ID + "=?", new String[] {Integer.toString(list.get(position).getId())});
db.close();
list.remove(position);
notifyDataSetChanged();
}
});
这是CustomAdapter
课程中我简单的onclick听众,我需要将此Onclicklistener
更改为OnLongClickListener
。我该如何做?
答案 0 :(得分:1)
红线是什么意思?
deleteBtn.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
//DO SOMETHING
return false;
}
});
检查您是否将OnLongClickListener
实例而不是OnClickListener
传递给该方法。