黑马程序员技术交流社区
标题:
Android 自动完成文本框
[打印本页]
作者:
shenzhinishimen
时间:
2016-6-11 23:31
标题:
Android 自动完成文本框
下面是一个自动完成文本框的小Demo:
MainActivity.java 代码如下
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
public class MainActivity extends Activity {
//定义一个数组存放内容
private static final String[] title = new String[] { "C#编程词典",
"C#从入门到精通", "Android 手机", "Android 操作系统", "Android 实例",
"Android 项目" };
//声明一个
AutoCompleteTextView
对象
private AutoCompleteTextView autocompletetextview;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//
AutoCompleteTextView
实例化
AutoCompleteTextView autocompletetextview = (AutoCompleteTextView) findViewById(R.id.autocompletetextview);
//创建一个数组适配器,
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
MainActivity.this, android.R.layout.simple_dropdown_item_1line,
title);
//启动适配器
autocompletetextview.setAdapter(adapter);
}
}
activity_main.xml 代码如下
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="请输入查询关键字"
android:textSize="30sp" />
<AutoCompleteTextView
android:id="@+id/autocompletetextview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/textview" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@id/autocompletetextview"
android:text="搜索" />
</RelativeLayout>
04~BI~MQZKFKM3DKT@ZZVT7.png
(20.61 KB, 下载次数: 9)
下载附件
2016-6-11 23:28 上传
作者:
不忘初心2016
时间:
2016-6-11 23:56
大神了啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2