2
안드로이드는 확인 및 취소 버튼이있는 단일 입력 텍스트 필드를 보여주는 대화 상자가 표시됩니까? 아니면 직접 만들어야합니까?Android 용 단일 입력 텍스트 필드 대화 상자가 내장되어 있습니다.
안드로이드는 확인 및 취소 버튼이있는 단일 입력 텍스트 필드를 보여주는 대화 상자가 표시됩니까? 아니면 직접 만들어야합니까?Android 용 단일 입력 텍스트 필드 대화 상자가 내장되어 있습니다.
예 해당 레이아웃은 사용할 수 없지만 layout/inflate에 xml을 만들지 않고 setView (View)를 사용하여이를 처리 할 수 있습니다. 아래 코드에 따라.
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Title");
alert.setMessage("Message :");
// Set an EditText view to get user input
final EditText input = new EditText(this);
alert.setView(input);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
String value = input.getText().toString();
Log.d("", "Pin Value : " + value);
return;
}
});
alert.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
return;
}
});
alert.show();