我有一个在地图上放下标记的按钮,当你点击标记时,你可以选择通过按下yes来删除它。是否有任何方法将注释添加到警报对话框?
我也有时间在标记被放置在警报对话框中。我通过获取当前时间并将其放置在警报对话框的消息参数中来完成此操作。
我想要做的是当我按下按钮放下标记时,我想添加一个“音符”或一个字符串,用户可以输入它,并将它放置在时间的下方哪个标记被添加。
我知道我可以在按钮之外添加一个编辑文本,并将该文本传递给对话框的消息参数,但这不适合与应用程序。无论如何,我可以在其中添加用户在对话框中输入并显示它的注释吗?
相关代码:
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(MainActivity.this);
alertDialogBuilder.setTitle("Remove car marker?");
alertDialogBuilder.setMessage("Parked At: " + dateMessage)
.setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
carMarker.remove();
isparked = false;
park.setBackgroundResource(R.drawable.parkmycar);
removePrefs();
Toast.makeText(getBaseContext(), "Your car has been removed", Toast.LENGTH_LONG).show();
}
}).setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.cancel();
}
});
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
}
return false;
}