Android 如何在textview中获取alertdialg所选项目?
您好,我已经使用settext属性在我的xml中设置了文本,在textview setonclick listener上我设置了alertdialog,它可以正常工作,直到单击textview和项的外观,但是当我单击任何项时,它都不会在我的textview上设置,那么如何操作呢Android 如何在textview中获取alertdialg所选项目?,android,textview,android-alertdialog,Android,Textview,Android Alertdialog,您好,我已经使用settext属性在我的xml中设置了文本,在textview setonclick listener上我设置了alertdialog,它可以正常工作,直到单击textview和项的外观,但是当我单击任何项时,它都不会在我的textview上设置,那么如何操作呢 final String[] items = new String[] {"jkl", "abc", "Tdg"}; final ArrayAdapter<String> adapter123 = new A
final String[] items = new String[] {"jkl", "abc", "Tdg"};
final ArrayAdapter<String> adapter123 = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, items);
sp3.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View w) {
new AlertDialog.Builder(RegistrationForm.this).setTitle("Select option").setAdapter(adapter123, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
}).create().show();
}
});
final String[]items=新字符串[]{“jkl”、“abc”、“Tdg”};
final ArrayAdapter Adapter 123=新的ArrayAdapter(此,android.R.layout.simple\u微调器\u下拉菜单\u项,项);
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图w){
新建AlertDialog.Builder(RegistrationForm.this).setTitle(“选择选项”).setAdapter(adapter123,新建DialogInterface.OnClickListener(){
@凌驾
public void onClick(DialogInterface dialog,int which){
dialog.dismise();
}
}).create().show();
}
});
您只需在中关闭拨号盘,单击
,您需要在拨号盘中设置文本
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
将其更改为:
@Override
public void onClick(DialogInterface dialog, int which) {
sp3.settext(Items[which])
dialog.dismiss();
}
在dialog.dismise()之前,只需使用settext()在textview中设置文本。您可以将完整代码放在这里吗?但我也在xml中定义,您在单击项时在哪里设置了文本??在文本视图中将行置于onClick to setText中单击项时需要更改xml值。因此需要为其编码