xml文件中定义控件
<AutoCompleteTextView android:id="@+id/autoCompleteTextView1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:completionHint="输入搜索内容" android:completionThreshold="2" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="搜索" android:id="@+id/bt_sousuo"/>
代码中获取控件设置adapter
Button sousuo = (Button) findViewById(R.id.bt_sousuo); final AutoCompleteTextView autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line,COUNTRIES);//创建适配器 autoCompleteTextView.setAdapter(adapter); sousuo.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(TestActivity.this,autoCompleteTextView.getText().toString(), Toast.LENGTH_LONG).show(); } });