Android UI控件详解-AutoComplete-TextView(自动提示)

package com.example.autocomplete;

import android.os.Bundle;
import android.app.Activity;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;

public class MainActivity extends Activity {
	private AutoCompleteTextView mact;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		// 定义字符串数组存要显示的文本
		String[] arr = { "aaa", "abc", "acb", "aac", "aab", "bbb", "bbs", "bbd" };
		mact = (AutoCompleteTextView) findViewById(R.id.act);
		// 设置数组适配器 第一个参数是上下文,第二个参数是用系统的布局,第三个参数是字符串数组
		ArrayAdapter adapter = new ArrayAdapter(this,
				android.R.layout.simple_dropdown_item_1line, arr);
		mact.setAdapter(adapter);
	}

}

xml布局

    

效果图

Android UI控件详解-AutoComplete-TextView(自动提示)_第1张图片

你可能感兴趣的:(Android,ui,控件,AutoComplete)