android學習案例1——AutoCompleteTextView、MultiAutoCompleteTextView

Demo效果:

         

public class MainActivity extends Activity {

    //1、初始化控件,2、初始化數據源,3、定義適配器,4、綁定
    AutoCompleteTextView actv;
    MultiAutoCompleteTextView mauto;
    String[] books = new String[]{"學習Java", "學習PHP", "學習XML", "學習Ajax"};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        ArrayAdapter<String> aa = new ArrayAdapter<String>(this,
                android.R.layout.simple_dropdown_item_1line, books);

        actv = (AutoCompleteTextView) findViewById(R.id.auto);
        actv.setAdapter(aa);

        mauto = (MultiAutoCompleteTextView) findViewById(R.id.mauto);
        mauto.setAdapter(aa);
        mauto.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());

    }
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章