코틀린 코드
private fun setListener() {
binding.test1.setOnClickListener(mOnEraseClickListener)
binding.test2.setOnClickListener(mOnEraseClickListener)
binding.test3.setOnClickListener(mOnEraseClickListener)
}
private val mOnEraseClickListener = object : View.OnClickListener{
override fun onClick(v: View?) {
when(v?.id){
R.id.test1->{
// TODO()
}
R.id.test2->{
// TODO()
}
R.id.test3->{
// TODO()
}
}
}
}
자바코드
private OnSingleClickListener mOnClickListener = new OnSingleClickListener() {
@Override
public void onSingleClick(View v) {
switch (v.getId()) {
case R.id.test1:
break;
case R.id.test2:
break;
case R.id.test3:
break;
}
}
};
'프로그래밍 > Kotlin' 카테고리의 다른 글
[Kotlin] 가변인자를 변수로 넘기기 (변수명앞에 별표[*]) (0) | 2022.11.10 |
---|---|
[Android] XMl파일을 만들지 않고 Dialog에 ProgressBar 띄우는 코드 (0) | 2022.09.05 |
[kotlin] BottomNavigationView (0) | 2022.08.10 |
[Kotlin] TabLayout (0) | 2022.08.09 |
[Kotiln] RecyclerView 맨 아래로 스크롤시 다음 페이징 불러오기 (0) | 2022.07.28 |
댓글