Kotlin構文スピナーバインディングイベント

val mItems = arrayOf("瀑布流", "宫格式")
        val adapter = ArrayAdapter(mContext, R.layout.spinner_item, mItems)    //选中项
        adapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item) //可选项



        holder.itemView.spinner.adapter=adapter
        holder.itemView.spinner.setOnItemSelectedListener(object : AdapterView.OnItemSelectedListener {
            override fun onItemSelected(parent: AdapterView<*>?, view: View, position: Int, id: Long) {
                mItems.get(position)
            }

            override fun onNothingSelected(parent: AdapterView<*>?) {}
        })


        holder.itemView.spinner.setSelection(0, true);

Androidコントロールとレイアウト-基本コントロールCheckedTextViewhttps //blog.csdn.net/hfut_why/article/details/90206071

 

AndroidhttpsでSpinnerの表示とドロップダウンスタイルを変更する4つの方法:
//blog.csdn.net/badboy007/article/details/19034609

 

実装する必要のあるインターフェースにメソッドが1つしかない場合は、次のように記述できます。

  view.findViewById<TextView>(R.id.tvCancel).setOnClickListener {
                        bottomSheetDialog.dismiss()
                    }

 

おすすめ

転載: blog.csdn.net/az44yao/article/details/113107201