本文实例为大家分享了Android实现动态自动匹配输入内容的具体代码,供大家参考,具体内容如下
用这两个控件
分别实现这两个:
package com.example.autocomplete; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; import android.widget.MultiAutoCompleteTextView; public class MainActivity extends Activity { private AutoCompleteTextView acTextView; private String[] res = {"xxz1","xxz2","xxz3","shanghai1","shanghai2"}; private MultiAutoCompleteTextView MulacTextView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1); //需要适配器 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,res); //初始数据源,去匹配文本框中输入的内容,然后绑定 acTextView.setAdapter(adapter); MulacTextView = (MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView1); MulacTextView.setAdapter(adapter); //设置以逗号为分隔符结束的符号 MulacTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); }
布局文件:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <AutoCompleteTextView android:hint="请输入搜索的关键词" android:completionThreshold="3" android:id="@+id/autoCompleteTextView1" android:layout_width="match_parent" android:layout_height="wrap_content" > </AutoCompleteTextView> <MultiAutoCompleteTextView android:hint="请输入搜索的邮件关键词" android:id="@+id/multiAutoCompleteTextView1" android:layout_width="match_parent" android:layout_height="wrap_content" > </MultiAutoCompleteTextView> <CheckBox android:id="@+id/checkBox1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="CheckBox" /> </LinearLayout>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍Android实现动态自动匹配输入内容,包括了Android实现动态自动匹配输入内容的使用技巧和注意事项,需要的朋友参考一下 Android实现动态自动匹配的控件主要有MultiAutoCompleteTextView和AutoCompleteTextView MultiAutoCompleteTextView: 可支持选择多个值(在多次输入的情况下),分别用分隔符分开,并且在每个值
本文向大家介绍Android实现动态自动匹配输入内容功能,包括了Android实现动态自动匹配输入内容功能的使用技巧和注意事项,需要的朋友参考一下 什么是动态自动匹配输入内容呢?举个例子,当我们在百度等搜索引擎的输入框中输入想要搜索的关键词,输入框下面会提示很多相关联的热门搜索项,效果图如下 那在安卓中如何实现这种效果呢?在这里给大家推荐两个Android的控件: AutoCompleteText
本文向大家介绍Android编程实现输入框动态自动提示功能,包括了Android编程实现输入框动态自动提示功能的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程实现输入框动态自动提示功能。分享给大家供大家参考,具体如下: 关于AutoCompleteTextView的使用,我想大家并不陌生,对其设定上Adapter后系统便能自己识别与匹配了。近期 一个项目中,需要做到匹配通
本文向大家介绍Android实现动态显示或隐藏密码输入框的内容,包括了Android实现动态显示或隐藏密码输入框的内容的使用技巧和注意事项,需要的朋友参考一下 本文实例展示了Android实现动态显示或隐藏密码输入框内容的方法,分享给大家供大家参考之用。具体方法如下: 该功能可通过设置EditText的setTransformationMethod()方法来实现隐藏密码或者显示密码。 示例代码如下
第一个帖子!和一个java的noob*随便! 我知道有很多关于这个话题的帖子,我已经读过了…我就是解决不了。 我有一个非常简单的HTML表单,有静态输入和动态创建的输入。 HTML自动完成 HTML表单 null AddInput.js 所以问题很简单…给定这些代码,我如何在每个新生成的输入中实现自动完成。 事先多谢。
本文向大家介绍jQuery实现列表内容的动态载入特效,包括了jQuery实现列表内容的动态载入特效的使用技巧和注意事项,需要的朋友参考一下 采用Jquery实现的列表数据动态更新效果,更新的数据可以是ajax请求的数据。 CSS: HTML JS 附上演示效果 http://demo.jb51.net/js/2015/jquery-dtlb 效果是不是非常棒呢,接下来我们再来看看瀑布流的实现思路和