Xamarin.Android
대화 상자
수색…
비고
대화 상자의 Context
설정
Activiy
으로부터 Dialog
를 생성 할 때 this
문맥으로 사용할 수 있습니다.
AlertDialog.Builder builder = new AlertDialog.Builder(this);
Fragments
에서는 Context
속성을 사용합니다.
AlertDialog.Builder builder = new AlertDialog.Builder(Context);
버튼 유형
SetNeutralButton()
은 간단한 알림 및 알림을 읽음을 확인하는 데 사용할 수 있습니다. SetPositiveButton()
은 "예를 SetPositiveButton()
항목을 삭제 하시겠습니까?"와 같은 확인에 사용할 수 있습니다. SetNegativeButton()
은 대화 상자를 SetNegativeButton()
조치를 취소하기위한 것입니다.
뒤로 버튼에서 취소 사용 중지
사용자가 뒤로 버튼을 사용하여 대화 상자를 닫을 수 없도록하려면 SetCanceable(false)
호출 할 수 있습니다. 이것은 뒤로 버튼에서만 작동합니다.
회전
대화 상자가 표시된 상태에서 화면이 회전되어 있으면 화면이 닫히고 ok 및 취소 작업은 호출되지 않습니다. 활동 내에서이를 처리하고 활동이 다시로드 된 후에 대화 상자를 다시 표시해야합니다.
이 문제를 해결하려면 DialogFragment
대신 사용하십시오.
알림 대화 상자
경고 대화 상자 만들기
AlertDialog.Builder builder = new AlertDialog.Builder(Context);
builder.SetIcon(Resource.Drawable.Icon);
builder.SetTitle(title);
builder.SetMessage(message);
builder.SetNeutralButton("Neutral", (evt, args) => {
// code here for handling the Neutral tap
});
builder.SetPositiveButton("Ok", (evt, args) => {
// code here for handling the OK tap
});
builder.SetNegativeButton("Cancel", (evt, args) => {
// code here for handling the Cancel tap
});
builder.SetCancelable(false);
builder.Show();
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow