문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
개발환경 : NextJs13, Android(Webview)
앱Id : 1089904
제가 카카오 로그인 api를 구현을 다 했는데 문제점이 하나 발견됐습니다! 웹 환경과, ios 웹뷰 등은 다 괜찮은데 오로지 안드로이드 웹뷰 환경에서만 로그인 화면의 비밀번호 입력을 하게 되면 거꾸로 쳐져요… 오른쪽에서 왼쪽으로… 그래서 1234를 치면 4321로 출력이 됩니다… 이 부분은 어떻게 해결을 하면 좋을까요? 다른건 다 괜찮은데 안드로이드 웹뷰 환경에서만 이러네요 ㅠㅠ
안녕하세요
android compose ui 사용하시나요?
앗 네 맞습니다! 혹시 컴포즈 ui와 관련이 있을까요?!
안드로이드 자체 이슈로
웹뷰의 layoutParams을 아래와 같이 지정해 보시겠어요?
layoutParams = android.view.ViewGroup.LayoutParams(
android.view.ViewGroup.LayoutParams.MATCH_PARENT,
android.view.ViewGroup.LayoutParams.MATCH_PARENT
)
1개의 좋아요
우와 해결됐습니다… 정말 너무너무 감사드립니다! ㅠㅠ 혹시 어떤 이유로 이런 현상이 발생했던 건지도 알수 있을까요 ?! 단순 저의 궁금증입니다…! ㅎㅎ
https://developer.android.com/reference/android/view/ViewGroup.LayoutParams
compose ui에서 뷰가 부모에게 원하는 레이아웃을 지정할 수 있는데요 (기본 값: WRAP_CONTENT)
웹뷰에서는 보통 MATCH_PARENT 사용하여 부모 레이아웃에 꽉 차도록 지정 하기도 합니다.
이렇게 하지 않으면 커서의 위치 값을 참고하는 css나 스크립트에서 문의하신 내용과 같은 현상이 발생할 수도 있습니다.
1개의 좋아요
오오 또 새로운 정보를 이렇게 알아가는군요 ㅠㅠ 정말 친절한 답변 너무너무 감사드립니다!!!