Android - 从动态创建的微调器中获取所选项目

标签 android spinner

我根据应用程序的一些规则创建一个 Spinner。所以,它是动态创建的。如何检索选择了哪个项目?

Spinner mySpinner = (Spinner)linearMoreInfo.getChildAt(1);

使用此代码检索创建的动态微调器。但不知道如何处理它的点击/选择项目。

有什么帮助吗?

最佳答案

我希望它对你有用:

   mySpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
        public void onItemSelected(AdapterView<?> parent, View view, int pos, long id)
        {           
            Object obj = parent.getItemAtPosition(pos);
            ...         
        }
        public void onNothingSelected(AdapterView<?> parent) { }    
   });

关于Android - 从动态创建的微调器中获取所选项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11750102/

相关文章:

java - Android 处理来自 REST Web 服务调用的响应

android - 删除通知 notification.builder 内容点击

android - 房间数据库插入或更新但保留数据库字段?

java - 两个微调器显示相同的条目

ios - Swift 的 DispatchQueue 放在哪里

android - 从命令行从 Android 屏幕获取最大 X 和 Y 坐标

java - 在android中传输文件

jquery - 如何防止 Jquery UI Spinner 中的值被更新?

cypress - 如果元素存在等待它消失

java - 如何获得具有非循环行为的 Spinner? (停在最大值)