<AutoCompleteTextView
android:id="@+id/actv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="请输入你的姓名"
android:completionThreshold="3"
/>


<MultiAutoCompleteTextView
android:id="@+id/multiAutoCompleteTextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/actv"
android:layout_centerHorizontal="true"
android:layout_marginTop="21dp"
android:ems="10"
android:hint="请输入你的邮箱" >


<requestFocus />

</MultiAutoCompleteTextView>

//android:completionThreshold="3"为输入第几个字符以后开始补全

//android:ems="10"显示的最多的字符的个数

public class MainActivity extends Activity {
private AutoCompleteTextView actv;
private MultiAutoCompleteTextView mactv;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/**
* 1初始化一个控件
* 2定义一个适配器
* 3定义一个数组....作为数据源
* 将adapter与当前控件绑定
*/
String[] s={"beijing1","beijing2","beijing3","shanghai"};
actv=(AutoCompleteTextView) findViewById(R.id.actv);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, s);
actv.setAdapter(adapter);
/**
* 1初始化一个控件
* 2定义一个适配器
* 3定义一个数组。。。。作为数据源
* 4将adapter与当前控件绑定
* 5设置分隔符
*/
mactv=(MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView1);
mactv.setAdapter(adapter);
mactv.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());

}




@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}




更多相关文章

  1. Android 自定义View实现直播点赞特效
  2. 控件_ProgressBar
  3. 自定义两行可左右滑动的GridView
  4. 一网打尽Android UI 控件教程
  5. Android 日历控件WeekCalendar
  6. Android GoogleMap的放大缩小地图控件的使用方法

随机推荐

  1. Android不同版本功能升级汇总
  2. android 系统核心机制binder(01)C语言简谈b
  3. Android中文API合集(6) + 开发者指南合集
  4. android service 学习(下)
  5. Ant编译编译APK、打包打包JS
  6. Android(安卓)高级UI 目录
  7. Icon Font --Android图标也能轻松换肤
  8. 【Android】Android输入子系统
  9. PopupWindow位置
  10. Android 和iOS 比较