[AndroidStudio] RatingBar & SeekBar

han91·2024년 4월 4일

[AndroidStudio]

목록 보기
3/15

RatingBar의 Activity 코드

class MainActivity : AppCompatActivity() {

	// viewBinding
    private val binding by lazy {
        ActivityMainBinding.inflate(layoutInflater)
    }

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

		// RatingBar의 실시간 변화를 textView로 출력
        binding.ratingBar.setOnRatingBarChangeListener { ratingBar, rating, b ->
            binding.textView.text = rating.toString()
        }
    }
}

SeekBar의 Activity 코드
class MainActivity : AppCompatActivity() {

	// viewBinding
    private val binding by lazy {
        ActivityMainBinding.inflate(layoutInflater)
    }

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

		// SeekBar의 실시간 변화를 textView로 출력
        binding.seekBar.setOnSeekBarChangeListener(object: SeekBar.OnSeekBarChangeListener{
            override fun onProgressChanged(p0: SeekBar?, p1: Int, p2: Boolean) {
                binding.textView.text = p1.toString()
            }
        })
    }
}
profile
천방지축어리둥절빙글빙글돌아가는개발자

0개의 댓글