본문 바로가기

미노스 안드로이드

[안드로이드]AutoCompleteText 사용 및 에디트창 초기화

 

<오토컴플리트텍스트>

- 에디트텍스트창에 한글자 입력으로 그 글자에 해당하는 리스트가 나오는 것이 AutoComplete입니다.

values 폴더 안에 array.xml을 만들어서 배열값으로 텍스트 넣으면 되고 작동하는 소스는 다음과 같습니다.

 

AutoCompleteTextView autoCompleteTextViewExample =

(AutoCompleteTextView)findViewById(R.id.imageUrl);
      ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
       getApplicationContext(),
       R.array.name,
       android.R.layout.simple_dropdown_item_1line
      );
     
      autoCompleteTextViewExample.setAdapter(adapter);

 

<텍스트창 초기화>

- 에디트창에 텍스트를 입력하고 다시 에디트창에 다른 텍스트를 입력하려면 기존에 입력된 텍스트를 지우고 입력을 해야하는 번거로움이 있는데 다음 메소드를 사용하면 텍스트창이 초기화되어서 아무 텍스트도 없이 나타나게 됩니다.

edit.setText("");
edit.setHint("힌트 내용을 입력해주세요.");     // 에디트창에 힌트를 입력하는 것으로 사용됩니다.