위의 예제는 3개를 이어 붙인 예제.
min,max를 지정하지 않으면 기본값인 0 하나만 있음.
아래처럼 lazy로 선언 후 onCreate에서 numberPicker1 만 호출해도 되고 아니어도 잘 동작했음.
값을 사용할 경우에는 text가 아닌 value 사용
private val numberPicker1 : NumberPicker by lazy{
binding.mainNp01.apply{
binding.mainNp01.minValue = 0
binding.mainNp01.maxValue = 9
}
}
값 사용 예
val passwordFromUser = "${numberPicker1.value}${numberPicker2.value}${numberPicker3.value}"
'Android > Kotlin' 카테고리의 다른 글
ImageView Rounding - kotlin code / 이미지 둥글게(Glide X) (0) | 2021.09.14 |
---|---|
Oval Background.xml (0) | 2021.08.19 |
elivation 그림자 잘릴때 (0) | 2021.08.08 |
로그와 디버깅 a (0) | 2021.08.08 |
setColor 안 먹힐 때 / R.color.~~로 설정하려면 (0) | 2021.08.08 |