程序是长按一个item然后弹出是否删除 就有提示窗口。现在有一个需求是在长按后提示 是否删除“item的值”。请问怎么获取item的值 并显示在提示窗口。
private void setupListViewListener(){
listview.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view,final int position, long id) {
Log.i("MainActivity", "Long Clicked item" + position);
// String str=getResources().getString(R.string.cancel);
AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this)
.setMessage(R.string.dialog_delete_msg)
.setPositiveButton(R.string.delete, new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog, int id) {
//delete the item
items.remove(position);
itemsAdapter.notifyDataSetChanged();
}
})
.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
//User cancelled the dialog
// nothing happens
}
});
builder.create().show();
return true;