如下程式碼,把editText定義為final物件。這樣String str=et.getText().toString();就是EDIT中的數值。 private void setPassword() { final EditText et=new EditText(StyleAndPassword.this); //設定使用者密碼的方法 new AlertDialog.Builder(StyleAndPassword.this).setTitle("請輸入密碼").setView( et).setPositiveButton("確定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // 點選確定按鈕後得到輸入的值,儲存 String str=et.getText().toString(); System.out.println(str); } }) .setNegativeButton("取消", null).show(); }
如下程式碼,把editText定義為final物件。這樣String str=et.getText().toString();就是EDIT中的數值。 private void setPassword() { final EditText et=new EditText(StyleAndPassword.this); //設定使用者密碼的方法 new AlertDialog.Builder(StyleAndPassword.this).setTitle("請輸入密碼").setView( et).setPositiveButton("確定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // 點選確定按鈕後得到輸入的值,儲存 String str=et.getText().toString(); System.out.println(str); } }) .setNegativeButton("取消", null).show(); }