【发布时间】:2021-09-11 17:35:40
【问题描述】:
我正在尝试制作一个指示所选项目的 Toast,所以我使用了它,但是当我运行应用程序时它会关闭。你知道这样做的正确方法吗?谢谢
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
binding = FragmentPrimerBinding.bind(view)
val arrayAdapter : ArrayAdapter<*>
val tableros = mutableListOf("3x4","3x7","3x8","3x9","3x10","4x5","4x6","4x7","4x8","4x9","5x5","5x6","5x7","5x8","5x9").toList()
arrayAdapter = context?.let { ArrayAdapter(it.applicationContext,android.R.layout.simple_list_item_1,tableros) }!!
binding.listview.adapter = arrayAdapter
binding.listview.setOnItemClickListener{parent, view, position, id ->
Toast.makeText(requireContext().applicationContext,binding.listview.selectedItem.toString(),Toast.LENGTH_LONG).show()
}
}
【问题讨论】:
标签: kotlin listview binding fragment fragmentmanager