AutoCompleteTextView(자동완성텍스트뷰)
MultiAutoCompleteTextView(멀티자동완성텍스트뷰)
텍스트를 입력할때 몇 단어만 입력해도 자동으로 완성된 텍스트를 보여주는 기능~~~
바로 자동완성텍스트뷰, 멀티자동완성텍스트뷰입니다.
EditText를 상속 받는 두 텍스트뷰는 활용도가 높은 위젯입니다.
------------------------------------------------------------------------------------------------------------------------------------------
Ex) 앱 실행 화면
'CSI-'까지만 입력하였는데 관련된 단어 두개가 뜹니다.
매우 편리한 기능입니다.
------------------------------------------------------------------------------------------------------------------------------------------
자동완성텍스트는 미리 배열에 저장하여 비슷한 글자가 있으면 표시하게 됩니다.
MainActivity.java에서 item 스트링 배열을 선언한 이후
setAdapter() 메소드를 이용하여 자동완성 단어들을 설정해줍니다.
------------------------------------------------------------------------------------------------------------------------------------------
Xml의 경우 EditText에서 사용하는 Hint와 다른 completionHint가 있습니다.
completionHint는 표시되는 목록에서 나오는 힌트입니다
completionThreeshold="2"는 2개의 글자만 입력해도 자동완성텍스트가 표시되는 설정입니다.
'Android' 카테고리의 다른 글
안드로이드 - 계산기 예제 (3) | 2016.09.28 |
---|---|
안드로이드 - ViewFlipper 예제 (0) | 2016.09.26 |
안드로이드 예제 - 날짜/시간 예약 앱 만들기 (3) | 2016.09.07 |
안드로이드 예제 - 테이블레이아웃 (0) | 2016.09.04 |
안드로이드 예제 - 중첩 리니어레이아웃(LinearLayout) (0) | 2016.09.03 |