2019-04-07から1日間の記事一覧

kotlinでSeekBar

val seek = findViewById<SeekBar>(R.id.seek) seek.setOnSeekBarChangeListener( object : SeekBar.OnSeekBarChangeListener{ override fun onProgressChanged(p0: SeekBar?, p1: Int, p2: Boolean) { Toast.makeText(this@MainActivity, p1.toString(), Toast.LENGT</seekbar>…

kotlinでRadioGroup & RadioButton

関数リテラルの引数iに選択されたidが飛んでくる val rg = findViewById<RadioGroup>(R.id.rgroup) rg.setOnCheckedChangeListener { radioGroup, i -> val rb = findViewById<RadioButton>(i) Toast.makeText(this@MainActivity, rb.text, Toast.LENGTH_SHORT).show(); }</radiobutton></radiogroup>

kotlinのsetOnCheckedChangeListener

関数リテラルで書くとサクッと省略できる。 大変便利(^_^) val chk = findViewById<CheckBox>(R.id.chk) chk.setOnCheckedChangeListener { compoundButton, b -> Toast.makeText(this@MainActivity, if (b) "checkboxオン" else "checkboxオフ", Toast.LENGTH_SHORT).</checkbox>…