DBILITY

독거 가능성 100% 노후에 라면값이라도 하게 센스를 발휘합시다!😅
Please click on the ad so that I can pay for ramen in my old age!
点击一下广告,让老后吃个泡面钱吧!
老後にラーメン代だけでもするように広告を一回クリックしてください。

안드로이드 radio 사용법 본문

android

안드로이드 radio 사용법

DBILITY 2024. 2. 22. 09:56
반응형

radio button은 radio group안에 넣어야 한다. radioGroup에 checkedChangeListener를 구현해주면 된다.

class MainActivity : AppCompatActivity() {

    private lateinit var binding: ActivityMainBinding

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)

        binding = ActivityMain4inding.inflate(layoutInflater)

        setContentView(binding.root)
        
        binding.run {
        
            radioGroup.setOnCheckedChangeListener { _, checkedId ->
                when(checkedId) {
                    rbApple.id->{
                        Log.d("setOnCheckedChangeListener", "Apple")
                    }
                    rbBanana.id->{
                        Log.d("setOnCheckedChangeListener", "Banana")
                    }
                    rbOrange.id->{
                        Log.d("setOnCheckedChangeListener", "Apple")
                    }
                    else -> {
                        Log.d("setOnCheckedChangeListener", "Not selected")
                    }
                }
            }
        }
    }

}

반응형
Comments