2011-11-15 18 views
0

次の操作を実行すると、エラーが発生します。カスタムアラートダイアログからユーザーが入力した値を取得するにはどうすればよいですか?私はsetTextを試して、その方法が動作するかどうかをテストしました。ここで CustomAlertDialogのtexteditからテキストを取得する方法

は私のコードです:

View categoryDetailView = View.inflate(this, R.layout.customdialoghotspot, null); 

final AlertDialog.Builder b = new AlertDialog.Builder(this); 

b.setView(categoryDetailView); 
b.setTitle("Add Current Location"); 
b.setPositiveButton("OK",null); 
b.setNegativeButton("Cancel",null); 

b.show(); 

答えて

0

決して心が答えを見つけ

View categoryDetailView = View.inflate(this, R.layout.customdialoghotspot, null); 

    final AlertDialog.Builder b = new AlertDialog.Builder(this); 

    b.setView(categoryDetailView); 
    b.setTitle("Add Current Location"); 
    b.setPositiveButton("OK",null); 
    b.setNegativeButton("Cancel",null); 

    AlertDialog a= b.show(); 

    EditText editTextMemberName = (EditText)a.findViewById(R.id.txtNewText); 
    editTextMemberName.setText("test"); 
関連する問題