【发布时间】:2014-02-03 20:42:13
【问题描述】:
这是我的代码...
TextView tvItem = (TextView) findViewById(R.id.tvItem);
ListView list = (ListView) findViewById(R.id.list);
tvItem.setLongClickable(true);
tvItem.setClickable(true);
list.setOnItemLongClickListener(new OnItemLongClickListener(){
@Override
public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
AlertDialog.Builder alert=new AlertDialog.Builder(MainActivity.this);
alert.setMessage("What do you want to do?");
alert.setPositiveButton("Rename", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
alert.setNegativeButton("Delete", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.cancel();
}
});
alert.setNeutralButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
AlertDialog ale=alert.create();
ale.show();
return false;
}
正如我所说,OnLongClickListener 不起作用。
【问题讨论】:
标签: java android eclipse onlongclicklistener