Notice
Recent Posts
Recent Comments
Link
투케이2K
113. (TWOK/WORK) [업무 이슈] 안드로이드 android 가상 키보드 활성 및 자동 완성 (auto complete suggestions) 기능으로 오입력 이슈 문의 본문
투케이2K 업무정리
113. (TWOK/WORK) [업무 이슈] 안드로이드 android 가상 키보드 활성 및 자동 완성 (auto complete suggestions) 기능으로 오입력 이슈 문의
투케이2K 2024. 10. 22. 19:27[제 목]
[업무 이슈] 안드로이드 android 가상 키보드 활성 및 자동 완성 (auto complete suggestions) 기능으로 오입력 이슈 문의
[내 용]
// --------------------------------------------------------------------------------------
[이슈 사항]
// --------------------------------------------------------------------------------------
1. 사용자가 특정 정보를 입력하기 위해 EditText 텍스트 입력 창 포커스 활성 후 키보드로 데이터 입력 시 자동 완성 기능으로 데이터 오입력 증상 문의
// --------------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
// --------------------------------------------------------------------------------------
1. 특정 앱 실행 및 데이터를 입력하기 위한 화면 이동 수행
2. EditText 포커스 주입 및 가상 키보드 활성 상태 확인
3. 특정 데이터 입력 수행 실시 및 자동 완성 기능으로 데이터 입력 중 오입력 증상 확인
// --------------------------------------------------------------------------------------
[조치 내용]
// --------------------------------------------------------------------------------------
1. 기본적으로 사용자에게 자동 완성 기능 OS 설정에서 비활성 처리 유도
2. 프로그램적으로 EditText 텍스트 입력창 속성 지정 시 inputType 에 textNoSuggestions|textVisiblePassword 지정 및 자동 완성 사용 안함 지정
// ----------------------------------------
// [Xml 소스 코드 단에서 지정]
// ----------------------------------------
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:layout_weight="1"
android:background="#ffffff"
android:gravity="center"
android:hint=""
android:text="editText"
android:textColor="#000000"
android:textSize="15dp"
android:textStyle="bold"
android:layout_marginTop="10dp"
android:inputType="textNoSuggestions|textVisiblePassword"/>
// ----------------------------------------
// [Java 및 Kotlin 소스 코드 단에서 지정]
// ----------------------------------------
val mEditText = findViewById<EditText>(R.id.edit_text_1)
mEditText.inputType = EditorInfo.TYPE_TEXT_FLAG_NO_SUGGESTIONS
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[EditText 키보드 활성 및 비활성 처리, 포커스 활성, 키보드 타입 변경 실시]
https://blog.naver.com/kkh0977/222323164737?trackingCode=blog_bloghome_searchlist
[안드로이드 editText isFocusable 포커스 비활성 처리 및 setOnClickListener 클릭 이벤트 활성]
https://blog.naver.com/kkh0977/223191671101?trackingCode=blog_bloghome_searchlist
[editText - 키보드 활성시 ui 밀림 방지,자동포커스 방지,엔터 클릭시 포커스이동,외부 영역 클릭 시 키보드내림]
https://blog.naver.com/kkh0977/222221824214?trackingCode=blog_bloghome_searchlist
[안드로이드 EditText 가상 키보드 활성 시 자동 완성 (auto complete suggestions) 기능 비활성 방법]
https://blog.naver.com/kkh0977/223170509318?trackingCode=blog_bloghome_searchlist
// --------------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments