我需要在运行时将字符串从警报对话框添加到微调器。现在我有一个带有编辑文本和按钮的警报框。请任何人帮我解决这个问题。
问问题
255 次
1 回答
1
因此,在 allertdialog 中按钮的 onClickListener 中,通过 finViewById 获取微调器元素并将文本添加到微调器的适配器,例如:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("My Dialog");
builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int Id) {
String value = input.getText().toString();
Spinner mySpinner = (Spinner) findViewById(R.id.theSpinner);
ArrayAdapter adapterForSpinner = new ArrayAdapter(this, android.R.layout.simple_spinner_item);
mySpinner.setAdapter(adapterForSpinner);
adapterForSpinner.add(value);
return;
}
});
希望我的回答能解决你的问题。
于 2013-01-25T18:10:25.267 回答