관리 메뉴

쿰뱅이

[안드로이드] multiauto complete, 본문

안드로이드/안드로이드 시작하기

[안드로이드] multiauto complete,

주년 2011. 10. 11. 13:54
반응형
[안드로이드] multiauto complete,


#. 예제 소스

JAVA 파일

package com.AutoComplete2;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.MultiAutoCompleteTextView;
public class AutoComplete2Activity extends Activity {

/** Called when the activity is first created. */

String[] arWords = new String[] { "가가멜", "가구", "가로수", "가방", "가위", "가자미",
"가치", "가훈", "나그네", "나막신", "나물", "about", "above", "absolute", "access", "activity", "adjust" };


@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);
ArrayAdapter<String> adWord = new ArrayAdapter<String>(this,

android.R.layout.simple_dropdown_item_1line, arWords);
MultiAutoCompleteTextView autoEdit = (MultiAutoCompleteTextView)findViewById(R.id.autoedit);

autoEdit.setAdapter(adWord);

autoEdit.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
}
}

XML 파일

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=http://schemas.android.com/apk/res/android
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="아래 텍스트에 단어를 입력하세요. 구분자는 , 입니다" />

<MultiAutoCompleteTextView
android:layout_height="wrap_content"
android:id="@+id/autoedit"
android:layout_width="match_parent"
android:completionThreshold="1"
>

</MultiAutoCompleteTextView>
</LinearLayout>


출처 : http://blog.naver.com/ijoos/60132659141

반응형