对菜单栏里添加更多按钮
首先新建一个menu布局文件
调用以下函数实现删除
public boolean onOptionsItemSelected(@NonNull MenuItem item) { switch (item.getItemId()){ case R.id.delete: //new AlertDialog.Builder(EditActivity.class) new AlertDialog.Builder(EditActivity.this) .setMessage("确认删除吗?") .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { if(openMode==4){ intent.putExtra("mode",-1); setResult(RESULT_OK,intent); }else { intent.putExtra("mode",2); intent.putExtra("id",id); setResult(RESULT_OK,intent); } finish(); } }).setNegativeButton(android.R.string.no, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }).create().show(); break; } return super.onOptionsItemSelected(item); } }
标签:总结,每日,DialogInterface,public,item,intent,new,id,3.8 From: https://www.cnblogs.com/copyjames/p/17201224.html