final EditText inputServer = new EditText(SettingActivity.this); AlertDialog.Builder builder = new AlertDialog.Builder(SettingActivity.this); builder.setTitle("輸入密碼").setIcon(android.R.drawable.ic_dialog_info).setView(inputServer) .setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); builder.setPositiveButton("確定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { String text = inputServer.getText().toString(); }); builder.show(); } });
android 彈出輸入框,獲取輸入框值,帶確定 取消 按鈕