listener 썸네일형 리스트형 [Android studio] NumberPicker 스크롤 리스너 사용하기 오늘은 Android Studio 의 NumberPicker의 리스너를 포스팅해보겠습니다. layout에 요런식으로 numberPicker 생성을 하고 데이터를 넣어줬다고 생각을 하고 포스팅을 하겠습니다. 아주 간단합니다! 이렇게 초기화를 해주고 val np = findViewById(R.id.np_date_picker) NumberPicker 의 value 가 바뀔때의 리스너입니다. 스피너가 돌면서 데이터가 바뀔때 마다 호출이 됩니다. np.setOnValueChangedListener { picker, oldVal, newVal -> } 다음은 NumberPicker 의 스크롤 리스너입니다. np.setOnScrollListener { picker, state -> when (state) { SCRO.. 더보기 [Android Studio] 어댑터에서 콜백 리스너 사용하기 오늘은 리사이클러뷰 어댑터에서 콜백 리스너를 사용해 보려고 합니다. 만약에 구조가 MainActivity - Another BottomSheetFragment - Another BottomSheetFragment 안의 리사이클러뷰가 생성되있다고 가정하고 리사이클러뷰 안의 아이템을 클릭했을 때 메인 Activity 까지 클릭 이벤트를 전달하고 싶다고 가정을 해보겠습니다. 일단 클릭시 사용되어야하는 이벤트 리스너 interface 를 생성해줍니다 interface MainEventListener { fun clicked(data: Data) } 그 후에 MainActivity에 interface를 implement를 합니다. class MainActivity : BaseActivity(), MainEvent.. 더보기 이전 1 다음