我有一個在地圖上放下標記的按鈕,當你點擊標記時,你可以選擇通過按下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;
}