`
sraining
  • 浏览: 33084 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

Android仿百度谷歌自动提示——AutoCompleteTextView

阅读更多

上网的时候很多时候都会用到输入框的只能提示,比如在百度搜索时,输入前两个字就会自动提示我们想要的信息,这样的效果在Android中也能实现,Android提供了AutoCompleteTextView 帮我们完成这个功能

效果图:

 

 

第一步:新建Android工程:Test7

 

 

第二步:编写Main.xml

 

<AutoCompleteTextView
	android:id="@+id/actv"
	android:layout_width="fill_parent"
	android:layout_height="wrap_content"
	/>

 

第三步:编写ACTVDemo.java

 

package com.android;

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

public class ACTDemo extends Activity {

	private AutoCompleteTextView actv;
	private static final String[] autoStrs = new String[] { "a", "abc", "abcd",
			"abcde", "ba", "bb", "bcd", "ee", "es" };

	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		// 通过findViewById()方法取得actv
		actv = (AutoCompleteTextView) findViewById(R.id.actv);

		// new ArrayAdapter对象并将autoStr字符串数组传入actv中
		ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
				android.R.layout.simple_dropdown_item_1line, autoStrs);

		actv.setAdapter(adapter);
	}
}

 

1
0
分享到:
评论

相关推荐

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    4.13 具自动提示功能的菜单——AutoCompleteTextView与数组 4.14 数字及模拟小时钟设计——AnalogClock与DigitalClock的原理 4.15 动态输入日期与时间——DatePicker与TimePicker应用 4.16 猜猜红心A在那儿——...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    4.13 具自动提示功能的菜单——AutoCompleteTextView与数组 4.14 数字及模拟小时钟设计——AnalogClock与DigitalClock的原理 4.15 动态输入日期与时间——DatePicker与TimePicker应用 4.16 猜猜红心A在那儿——...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    4.13 具自动提示功能的菜单——AutoCompleteTextView与数组 4.14 数字及模拟小时钟设计——AnalogClock与DigitalClock的原理 4.15 动态输入日期与时间——DatePicker与TimePicker应用 4.16 猜猜红心A在那儿——...

    android 应用 源代码——自动补全

    3. **AutocompleteTextView组件**:在Android UI设计中,`AutocompleteTextView`是用于实现文本输入时的下拉提示功能。开发者可以为这个组件提供一个数据集,当用户输入时,它会显示匹配的数据项供用户选择。 4. **...

    Google Android SDK开发范例大全的目录

    4.13 具自动提示功能的菜单——AutoCompleteTextView与数组 4.14 数字及模拟小时钟设计——AnalogClock与DigitalClock的原理 4.15 动态输入日期与时间——DatePicker与TimePicker应用 4.16 猜猜红心A在那儿——...

    Google Android SDK开发范例大全(完整版附部分源码).pdf

    4.13 具自动提示功能的菜单——AutoCompleteTextView与数组 4.14 数字及模拟小时钟设计——AnalogClock与DigitalClock的原理 4.15 动态输入日期与时间——DatePicker与TimePicker应用 4.16 猜猜红心A在那儿——...

    Google Android SDK 开发范例大全01

    4.13 具自动提示功能的菜单——AutoCompleteTextView与数组 4.14 数字及模拟小时钟设计——AnalogClock与DigitalClock的原理 4.15 动态输入日期与时间——DatePicker与TimePicker应用 4.16 猜猜红心A在那儿——...

    Google Android SDK 开发范例大全02

    4.13 具自动提示功能的菜单——AutoCompleteTextView与数组 4.14 数字及模拟小时钟设计——AnalogClock与DigitalClock的原理 4.15 动态输入日期与时间——DatePicker与TimePicker应用 4.16 猜猜红心A在那儿——...

    Google+Android+SDK开发范例大全

    ——HttpURLConnection与Service侦测服务 第9章 Google服务与Android混搭 9.1 Google帐号验证Token——AuthSub 9.2 Google搜索——AutoCompleteTextView与GoogleSearchAPI 9.3 前端产生QRCode二维条形码——...

    Google Android sdk 开发范例大全 部分章节代码

    4.13 具自动提示功能的菜单——AutoCompleteTextView与数组 4.14 数字及模拟小时钟设计——AnalogClock与DigitalClock的原理 4.15 动态输入日期与时间——DatePicker与TimePicker应用 4.16 猜猜红心A在那儿——...

    Google Android SDK开发范例大全(完整版)

    4.13 具自动提示功能的菜单——AutoCompleteTextView与数组 4.14 数字及模拟小时钟设计——AnalogClock与DigitalClock的原理 4.15 动态输入日期与时间——DatePicker与TimePicker应用 4.16 猜猜红心A在那儿——...

    android开发入门与实战——期刊1

    ### Android开发入门与实战——期刊1 #### 一、Android 1.5 SDK Release 1 简介 **发布版本**: Ver1.0.0 (build2009.05.06) Android 1.5 SDK Release 1 是在 Android 1.1 版本之后的一次重大更新,它引入了许多新...

    Android开发手册——API函数详解

    ### Android开发手册——API函数详解 #### TextView的API详解 **1.1 结构** `TextView`是Android中用于展示文本的重要组件。它继承自`View`类,并且是`android.widget`包中的一个核心成员。`TextView`的类结构...

    Google.Android开发入门与实战

    7.3.8 自动完成文本(AutoCompleteTextView) 7.3.9 日期选择器(DatePicker)介绍与应用 7.3.10 时间选择器(TimePicker)介绍与应用 7.3.11 滚动视图(ScrollView)介绍与应用 7.3.12 进度条(ProgressBar)介绍与应用 7.3....

    Google Android开发入门与实战的代码

    7.3.8 自动完成文本(AutoCompleteTextView ) 87 7.3.9 日期选择器(DatePicker)介绍与应用 89 7.3.10 时间选择器(TimePicker)介绍与应用 90 7.3.11 滚动视图(ScrollView)介绍与应用 91 7.3.12 进度条...

    Google Android SDK开发范例大全.docx

    - **4.13 具自动提示功能的菜单——AutoCompleteTextView与数组** 讲解了如何使用AutoCompleteTextView组件实现自动完成功能,简化用户输入过程。 - **4.14 数字及模拟小时钟设计——AnalogClock与DigitalClock的...

    SearchBarDemo:这是一个Android项目演示,它实现了Google Gmail和Play的搜索用户界面

    **Android搜索栏实现详解——基于Java的SearchBarDemo** 在Android应用开发中,搜索功能是不可或缺的一部分,尤其对于内容丰富的应用程序来说,一个优秀的搜索界面能够极大地提升用户体验。`SearchBarDemo`是一个...

Global site tag (gtag.js) - Google Analytics