728x90

satisfactoryplace.tistory.com/9

 

[Android Studio] Focus

Focusable이 true로 되어 있는 뷰가 사용자와 Interaction하기 시작할 때, 그 뷰는 Focus를 가졌다 라고 한다. 대표적 예로는 EditText가 있으며, EditText를 누르면 키보드가 보여지면서 EditText와 상호작용할..

satisfactoryplace.tistory.com

aries574.tistory.com/47

 

[안드로이드] 포커스이벤트 setOnFocusChangeListener

입력창에 숫자가 들어가는 경우, 포커스가 가 있는 경우와 아닌 경우 동작을 주고 싶을때 쓸 수 있는 이벤트를 알려드립니다. [예제]  EditText 를 2개 만듭니다. 첫 번째 EditText 에 포커스가 가 있

aries574.tistory.com

안드로이드를 입문 하면서 코틀린으로 시작 했더니 코틀린 자료보다는 자바 자료가 더 많다는걸 느꼈다.

위의 자료를 참고해서 코틀린으로 변경 했다.

 

  view.userSettingUdpAddressText.setOnFocusChangeListener { view, b ->
            //Variable 'b' represent whether this view has focus.
            //If b is true, that means "This view is having focus"

            Log.d(LOG, "setOnFocusChangeListener:${b}")
        }

테스트 해봤는데 코드가 잘 동작 한다.

자바 자료가 많지만 다행히 안드로이드 스튜디도에서 JAVA -> Kotlin 변환 기능이 있어서 변환하고

거기서 조금만 수정 하면 코드가 잘 동작 하는거 같다.

728x90

+ Recent posts