gpt4 book ai didi

java - 如何获得 Spinner 的选定值?

转载 作者:IT老高 更新时间:2023-10-28 20:29:25 25 4
gpt4 key购买 nike

我正在尝试从 Spinner 中获取所选项目字符串。到目前为止,我已经得到了这个:

bundle.putString(ListDbAdapter.DB_PRI, v.getText().toString());

这不起作用并给出类转换异常(我以为我可以将 View 转换为继承它的小部件。显然不是!)那么你如何获得一个 微调器

最佳答案

要获得微调器的选定值,您可以按照 example .

创建一个实现 AdapterView.OnItemSelectedListener 的嵌套类。这将提供一个回调方法,当从 Spinner 中选择了一个项目时,它将通知您的应用程序。

在该类的“onItemSelected”方法中,您可以获取选中的项目:

public class YourItemSelectedListener implements OnItemSelectedListener {

public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
String selected = parent.getItemAtPosition(pos).toString();
}

public void onNothingSelected(AdapterView parent) {
// Do nothing.
}
}

最后,你的 ItemSelectedListener 需要在 Spinner 中注册:

spinner.setOnItemSelectedListener(new MyOnItemSelectedListener());

关于java - 如何获得 Spinner 的选定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2652414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com