미노스 안드로이드
[안드로이드]AutoCompleteText 사용 및 에디트창 초기화
깡따꿍따
2012. 7. 19. 13:35
<오토컴플리트텍스트>
- 에디트텍스트창에 한글자 입력으로 그 글자에 해당하는 리스트가 나오는 것이 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("힌트 내용을 입력해주세요."); // 에디트창에 힌트를 입력하는 것으로 사용됩니다.