如何将 Spinner 选定的项目值设为字符串? [英] How to get Spinner selected item value to string?
本文介绍了如何将 Spinner 选定的项目值设为字符串?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有 5 个微调器.总结一下.
I have 5 Spinners. In order to make it summary to this.
这是 xml 中的 Spinner
This is Spinner in xml
<Spinner
android:id="@+id/text_interested"
android:layout_span="2"
android:layout_width="wrap_content"
android:layout_height="60px"
android:entries="@array/interestedarrays"
android:prompt="@string/interestedprompt" />
这是 Java 中的 Spinner
This is Spinner in Java
submitbtn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
interested.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(
AdapterView<?> adapterView, View view,
int i, long l) {
interesting = interested.getItemAtPosition(i).toString();
}
public void onNothingSelected(
AdapterView<?> adapterView) {
}
});
}
});
此处说明:
页面有一个按钮.按下此按钮时,将从微调器读取数据.我用这个检查了输出
The page got a button. This button will read the data from spinner when pressed. I checked the output with this
System.out.println(interested.getItemAtPosition(i).toString());
它没有给我任何东西,甚至没有.
It gave me nothing not even null.
如何检索值并将其字符串化?
How to retrieve the value and to string it?
推荐答案
试试这个:
String text = mySpinner.getSelectedItem().toString();
这样,您可以为不同的 Spinner 获取价值.
Like this you can get value for different Spinners.
这篇关于如何将 Spinner 选定的项目值设为字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文