오늘한 일
- A·아이 프로젝트를 진행하였다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낌 점
오늘은 딱히 나가서 놀지도 않았지만 개발을 많이 하지 못했다 지금 내가 겪고 있는 무기력증을 해결하려면 어떻게 해야할지 감이 안 잡힌다 어서 빨리 이 지독한 무기력증에서 탈출해야 개발을 끝낼 수 있을텐데 그래도 그나마 1일 1커밋과 TIL을 작성하는 챌린지를 해서 조금이라도 배우고 개발을 하는 것 같다
배운 점
Android 키보드 완료 버튼 클릭 시 자동으로 버튼 클릭 동작
안드로이드 개발을 하다보면 EditText를 통해 특정 값을 입력하고 키보드에 있는 “완료” 버튼을 눌러서 자동으로 특정 버튼을 누르게 만들고 싶을 때가 있다
그럴 땐 아래와 같은 함수를 사용할 수 있는데
1
2
3
4
5
6
7
8
fun getEditorActionListener(view: View): TextView.OnEditorActionListener {
return TextView.OnEditorActionListener { textView, actionId, keyEvent ->
if (actionId == EditorInfo.IME_ACTION_DONE) {
view.callOnClick()
}
false
}
}
위 함수를 사용하면 특정 버튼을 누르게 할 수 있는데 사용 방법은 아래와 같다
1
EditText.setOnEditorActionListener(getEditorActionListener(버튼))
내일 계획
내일은 A·아이 프로젝트 진행해야겠다