kotlin - 如何从 Kotlin 的 Spinner 中获取选定的项目?
问题描述
我试过了
lateinit var newOrderStatus: Spinner
newOrderStatus = findViewById(R.id.spn_order_change_status).text.toString()
还
lateinit var newOrderStatus: Spinner
newOrderStatus = spn_order_change_status.selectedItem()
没有任何效果。
情况就是这样。我有一个spinner
,textView
和button
一个片段。当我点击按钮时,我希望微调器中的选定值在firestore
. 我在我的FirestoreClass.kt
. 这fun
需要两个参数,一个来自微调器,另一个来自 textView。来自微调器的值是字段“状态”的新值,来自 textView 的值是 firestore 中文档的名称。如何将这些 textView 和 Spinner 的值传递给我所拥有的乐趣FirestoreClass.kt
?在哪里写这些代码。我有OrderStatusListAdapter.kt
,OrdersByStatusFragment.kt
文件。按钮和微调器位于order_status_layout.xml
解决方案
推荐阅读
- angular - SyntaxError: Unexpected token { - 运行量角器黄瓜测试时出错
- youtube-livestreaming-api - 如何查找 YouTube Live Chat Ban ID 以将其删除
- sql - 我想为每个选择查询获取数据“order by”,然后使用“Union All”将它们组合起来
- android - BottomSheetDialog 片段共享元素转换实现?
- python - 从oracle表中读取大量数据并提取到数据框中的最佳方法是什么
- ruby-on-rails - 如何从“date_select”中获取日期并进行验证?
- c# - 使用 TokenLookUpEdit 的 SelectedItems 填充 WPF Datagrid
- hive - 如何在 Dataproc 集群中为 Hive 2.1.0 启用 LLAP?
- java - 如何接受动态 json 响应并向该对象添加一个键值并从 Spring Boot 控制器返回相同的 JSONObject
- reactjs - 通过 ReactJs 在对象数组中查找最大值