1.随笔提示:
可以依靠 AutoCompleteTextView 实现;
定义:
java.lang.Object
|-android.view.View
|-android.widget.TextView
|-android.widget.EditText
|-android.widget.AutoCompleteTextView
这个组件所提供的也是一个文本输入功能。
package com.AutoComplete;
/*
* 随笔提示文本
* 使用AutoCompleteTextView类操作时,需要将所有的数据使用ListAdapter进行封装后
* 才可以增加添加到下拉提示框中。
*/
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
public class AutoCompleteprojet extends Activity {
private AutoCompleteTextView auto = null; //文本提示;
private String data[] = new String[] { "浙江科技学院", "浙江科技学院信息学院", "浙科院",
"浙江科技大学","浙江科技学院2","浙江科技学院3"
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.main);
this.auto = (AutoCompleteTextView) super.findViewById(R.id.auto);
ArrayAdapter<String> adapter = new ArrayAdapter<String>( //定义数据集
AutoCompleteprojet.this,
android.R.layout.simple_dropdown_item_1line, data);
this.auto.setAdapter(adapter); //设置数据集
}
}