我在 XML 中定义了一个 PreferenceScreen,其中包含几个 EditTextPreference“对象”。我想从这些字段中捕获用户输入,但我不知道如何。答案似乎就在这里,但我不明白: //developer.android.com/reference/android/preference/EditTextPreference.html
我猜它类似于这个:
AlertDialog.Builder alert = new AlertDialog.Builder ( this );
final EditText input = new EditText ( this );
alert.setView ( input );
alert.setPositiveButton ( "Ok", new DialogInterface.OnClickListener () {
public void onClick ( DialogInterface dialog, int whichButton ) {
c.setName ( input.getText ().toString () );
}
} );