지도에 마커를 놓는 단추가 있습니다. 마커를 클릭하면 예를 눌러 제거 할 수 있습니다.경고 대화 상자에 메모를 추가하는 방법이 있습니까?
마커가 경고 대화 상자에 드롭 된 시간도 있습니다. 나는 단지 현재 시간을 가져 와서 경고 대화 상자의 메시지 매개 변수에 배치함으로써이 작업을 수행했습니다.
마커를 버리기 위해 버튼을 누르면 사용자가 입력하는 문자열 인 "메모"또는 문자열을 추가하고 싶은데 그 시간은 바로 아래에 배치됩니다. 마커가 추가되었습니다.
단추 외부에 편집 텍스트를 추가하고 해당 텍스트를 대화 상자의 메시지 매개 변수에 전달할 수 있지만 실제로는 응용 프로그램과 맞지 않는다는 것을 알고 있습니다. 대화 상자 안에 사용자가 입력하고 표시하는 메모를 추가 할 수 있습니까?
관련 코드 :
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;
}