##課題
Spinnerに対してLongItemClickListenerを使いたい.最終的には長押し選択されたスピナーのをアイテムを認識して削除したい.
##行ったこと
以下のコードにある,オブジェクト式ではなく普通に(?)書いても見ましたが反応してくれませんでした.方法,なぜできないかの原因がわかる方ご教授お願いします。
##コード
質問内容に該当する箇所がこちらです
kotlin
1 2override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { 3 4val view = inflater.inflate(R.layout.fragment_done_second, container, false) 5 6 7val categorySpinner = view?.findViewById<Spinner>(R.id.categorymenu) 8 val adapter = ArrayAdapter(requireContext(), R.layout.custom_spinner_item, menuItems) 9 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item) 10 categorySpinner?.adapter = adapter 11 12categorySpinner?.setOnItemLongClickListener(object : OnItemLongClickListener{ 13 override fun onItemLongClick(parent: AdapterView<*>?, view: View?, position: Int, id: Long): Boolean { 14 Log.e("position",position.toString()) 15 return true 16 } 17 }) 18}