AutoCompleteTextView使用demo

AutoCompleteTextView的使用与Spinner类似,主要是构造ArrayAdaptor的构造方法的不同,主要是下面两种方式:

     //第一种系统默认的样式来设置自动完成编辑框
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_dropdown_item_1line, COUNTRIES); 

        //第二种自定义的样式的自动完成编辑框,第二个参数类似下拉框类似的联想框样式,第三个参数是里面显示联想字段的textView的id,第四个为联想字段集合数组
        ArrayAdapter adapter = new ArrayAdapter(this,R.layout.layout,R.id.text1,
                COUNTRIES);

        AutoCompleteTextView textView = (AutoCompleteTextView)
                findViewById(R.id.autoComplete);
        textView.setAdapter(adapter);

  

时间: 2024-11-05 18:58:31

AutoCompleteTextView使用demo的相关文章

Android学习笔记总结

第一步: Android(1) - 在 Windows 下搭建 Android 开发环境,以及 Hello World 程序 搭建 Android 的开发环境,以及写一个简单的示例程序 · 在 Windows 下搭建 Android 开发环境 · Android 项目的目录结构说明 · 写一个简单的 Hello World 程序 一.在 Windows 下搭建 Android 开发环境 1.安装 JDK (Java Development Kit) http://download.java.ne

从零开始学android&lt;AutoCompleteTextView随笔提示文本框.十九.&gt;

随笔提示功能可以很好的帮助用户进行方便的信息输入,而在Android之中也提供了与之类似的功能,而这个功能的实现就需要依靠android.widget.AutoCompleteTextView类完成,此类的继承结构如下: java.lang.Object ? android.view.View ? android.widget.TextView ? android.widget.EditText ? android.widget.AutoCompleteTextView No. 方法 类型 描述

Android中的AutoCompleteTextView的使用

最终的效果如下: main.xml代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_par

AutoCompleteTextView 简单用法 实现自定义list adapter

网上有不少教程,那个提示框字符集都是事先写好的,例如用一个String[] 数组去包含了这些数据,但是,我们也可以吧用户输入的作为历史记录保存       下面先上我写的代码:import android.app.Activity; [java] view plaincopy import android.content.SharedPreferences; import android.os.Bundle; import android.util.Log; import android.vie

【Android基础篇】AutoCompleteTextView和MultiAutoCompleteTextView

从名称上可看出来,这两个控件都是用于输入信息的TextView,AutoComplete已表明这两个控件内容输入都是自动完成的.区别在于一个是Multi,一个不是,具体的区别可通过下面的内容看出来.下面分别介绍着两个控件的使用. AutoCompleteTextView 功能 动态匹配输入的内容,如搜索引擎在输入框输入信息时,会有一个下拉列表显示与当前输入内容有关的信息. 控件特有属性 如同width.height等属性是控件共有属性,下面介绍AutoCompleteTextView特有的属性:

微信h5支付demo微信H5支付demo非微信浏览器支付demo微信wap支付

一.首先先确定H5支付权限已经申请!(需要微信h5支付demo的可以加 851 488 243 备注:h5支付) 二.开发流程 1.用户在商户侧完成下单,使用微信支付进行支付 2.由商户后台向微信支付发起下单请求(调用统一下单接口)注:交易类型trade_type=MWEB 3.统一下单接口返回支付相关参数给商户后台,如支付跳转url(参数名"mweb_url"),商户通过mweb_url调起微信支付中间页 4.中间页进行H5权限的校验,安全性检查(此处常见错误请见下文) 5.如支付成

Maven+SpringMVC+Freemarker入门Demo

1 参考http://blog.csdn.net/haishu_zheng/article/details/51490299,用第二种方法创建一个名为mavenspringmvcfreemarker的Maven工程. 2 文件目录结构如下图所示 3 在pom.xml中添加springmvc和freemarker的依赖包,添加完之后的完整内容为 [html] view plain copy <project xmlns="http://maven.apache.org/POM/4.0.0&q

Spring Security入门Demo

一.spring Security简介 SpringSecurity,这是一种基于Spring AOP和Servlet过滤器的安全框架.它提供全面的安全性解决方案,同时在Web请求级和方法调用级处理身份确认和授权.在Spring Framework基础上,Spring Security充分利用了依赖注入(DI,Dependency Injection)和面向切面技术. 二.建立工程 参考http://blog.csdn.net/haishu_zheng/article/details/51490

沫沫金Echarts移动端demo

鄙视百度!!! 官网给的Demo支持自动大小,确不给完整的源码XXX 自己动手,丰衣足食 http://echarts.baidu.com/demo.html#bar-tick-align 用最基本的柱状图官网代码 简单两步,实现移动端自适应大小 //1.下载Echarts <script src="dep/Echarts/echarts-all-3.js"></script> //2.chart容器宽度自适应 <!-- 为ECharts准备一个具备大小(