2011-04-08 98 views

回答

0

看一看这个讨论AlertDialog Input Text ..

所有你需要的是当按下相应的按钮(正或负)来调用的意图。

在这里看到:

Intent intent=new Intent(context,AnotherActivity.class); 
EditText mUserText; 
mUserText = (EditText) textEntryView.findViewById(R.id.txt_password); 
String strpwd = mUserText.getText().toString(); 

intent.putExtra("my_password",strpwd); 
startActivity(intent); 
1

您可以创建一个活动,是themed as a Dialog

<activity android:theme="@android:style/Theme.Dialog"> 

,然后描述here调用活动与startActivityForResult(...)

0

onClick侦听器中,您将通过当前Dialog作为方法参数之一。

因此,您可以在onClick方法中执行类似((TextView) dialog.findViewById(R.id.passwordField)).getText().toString()的操作。