如何从 Kotlin 的 Spinner 中获取选定的项目?

时间:2021-06-05 12:41:07

标签: kotlin android-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()

没有任何效果。

情况就是这样。我在片段上有 spinnertextViewbutton。当我点击按钮时,我希望在 firestore 中更新微调器中的选定值。我在 FirestoreClass.kt 中创建了一个函数。这个 fun 有两个参数,一个来自微调器,另一个来自 textView。来自微调器的值是字段 'status' 的新值,来自 textView 的值是 Firestore 中文档的名称。如何将 textView 和 Spinner 的这些值传递给我在 FirestoreClass.kt 中的乐趣?在哪里写这些代码。 我有 OrderStatusListAdapter.kt , OrdersByStatusFragment.kt 文件。按钮和微调器位于 order_status_layout.xml

0 个答案:

没有答案
相关问题