如何将 Spinner 选定的项目值设为字符串? [英] How to get Spinner selected item value to string?

查看:47
本文介绍了如何将 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆