[英]show spinner content in a textview
i want show spinner content in a textview.我想在 textview 中显示微调内容。 I can show spinner content in a textview but only show the first element and if ai change the item, the textview dont change
我可以在 textview 中显示微调内容,但只显示第一个元素,如果 ai 更改项目,则 textview 不会更改
Spinner sp = (Spinner) findViewById(R.id.cbTipoInspeccion);
ArrayAdapter adapter = ArrayAdapter.createFromResource(
this, R.array.tipoPrioridad, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp.setAdapter(adapter);
tvMostrar=(TextView)this.findViewById(R.id.tvSpinnerContent);
String Text = sp.getSelectedItem().toString();
tvMostrar.setText(Text.toString());
You need to set an OnItemSelectedListener on your spinner:您需要在微调器上设置 OnItemSelectedListener:
sp.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
onItemSelected(AdapterView<?> parent, View view, int position, long id) {
//update your TextView
tvMostrar.setText(sp.getSelectedItem().toString());
}
onNothingSelected(AdapterView<?> parent) {
//
}
})
Look at the documentation on Spinners and OnItemSelectedListener .查看有关Spinners和OnItemSelectedListener的文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.