首页 > 解决方案 > 如何从 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,textViewbutton一个片段。当我点击按钮时,我希望微调器中的选定值在firestore. 我在我的FirestoreClass.kt. 这fun需要两个参数,一个来自微调器,另一个来自 textView。来自微调器的值是字段“状态”的新值,来自 textView 的值是 firestore 中文档的名称。如何将这些 textView 和 Spinner 的值传递给我所拥有的乐趣FirestoreClass.kt?在哪里写这些代码。我有OrderStatusListAdapter.ktOrdersByStatusFragment.kt文件。按钮和微调器位于order_status_layout.xml

标签: kotlinandroid-spinner

解决方案


推荐阅读