Home 8월 3일 Today I Learned
Post
Cancel

8월 3일 Today I Learned

오늘한 일

  • 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·아이 프로젝트 진행해야겠다

This post is licensed under CC BY 4.0 by the author.

8월 2일 Today I Learned

8월 4일 Today I Learned