`
endual
  • 浏览: 3579117 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Android自动完成文本框

 
阅读更多

Android自动完成文本框

Android中的AutoCompleteTextView可以实现文本输入框的自动补全功能,和网页上的输入框使用Ajax时有点像,使用这个功能时,需指定一个adapter来设置补全的

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation
="vertical"
    android:layout_width
="fill_parent"
    android:layout_height
="fill_parent"
    
>
<!-- 定义一个自动完成文本框,指定输入一个字符后进行提示 -->
<!-- android:dropDownHorizontalOffse 设置下拉列表的水平偏移  --> 
<AutoCompleteTextView  
    
android:id="@+id/auto"
    android:layout_width
="fill_parent" 
    android:layout_height
="wrap_content" 
    android:completionHint
="请选择您最喜欢的歌曲"
    android:dropDownHorizontalOffset
="20dp"     
    android:completionThreshold
="1"  /> <!-- 指明当输入多少个字的时候给出响应的提示 -->
    
</LinearLayout>
public class AutoCompleteTextViewTest extends Activity
{
    //定义字符串数组,作为提示的文本
    String[] books = new String[]{
        "孙燕姿-hey jude",
        "孙燕姿-the moment",
        "孙燕姿-tonight I feel close to you",
        "孙燕姿-leave me alone"
    };
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        //创建一个ArrayAdapter,封装数组
        ArrayAdapter<String> aa = new ArrayAdapter<String>(
            this,
            android.R.layout.simple_dropdown_item_1line,
            books);
        AutoCompleteTextView actv = (AutoCompleteTextView)
            findViewById(R.id.auto);
        //设置Adapter
        actv.setAdapter(aa);
    }
}
url:http://greatverve.cnblogs.com/archive/2012/01/04/android-auto-complete.html

分享到:
评论

相关推荐

    Android 自动完成文本框

    在Android开发中,`AutoCompleteTextView` 是一个非常实用的组件,它提供了自动补全功能,用户在输入时可以根据已有的数据集得到建议的匹配项,极大地提升了输入效率和用户体验。这个组件通常用于搜索框或者地址输入...

    Android 自动完成文本框的实例

    Android 自动完成文本框的实例 Android 自动完成文本框是一种常用的 UI 组件,它可以帮助用户快速输入信息。本文将为大家分享一个 Android 自动完成文本框的实例,展示如何使用 AutoCompleteTextView 组件来实现...

    Android程序技术:自动完成文本框.pptx

    本节课程内容:自动完成文本框 高级控件 Advanced controls 高级 控件 知识 要求 自动完成文本框 自动完成文本框(AutoCompleteTextView),可根据用户输入的内容,匹配指定的数据源,以列表的形式显示数据源中所有...

    Android自动编辑文本框(AutoCompleteTextView)使用方法详解

    最后,当用户在AutoCompleteTextView中输入时,适配器会根据`completionThreshold`自动过滤匹配的条目,并在用户选择一个条目后自动填充到文本框中。 总之,AutoCompleteTextView是Android中增强用户输入体验的重要...

    微信小程序版AutoCompleteTextView(自动完成文本框)

    仿照Android上的AutoCompleteTextView(自动完成文本框)控件效果,在微信小程序上做的简易Demo,复杂功能需自行扩展和改造匹配规则,这里只是提供思路。 下载只要1分,尊重一下劳动成果! 没有分或者实在不想给分的小...

    移植android4.0中的自动完成文本框

    一个简单的移植自android4.0的自动完成文本框的DEMO,用popupwindow实现了下拉,欢迎大家下载学习 我的博客:http://blog.csdn.net/ls1110924?viewmode=contents 欢迎大家一起交流学习,我也是个大菜鸟,还望大家...

    Android中使用自动完成文本框、列表视图等组件完成全球名校快查教学案例任务要求.pdf

    **自动完成文本框(AutoCompleteTextView)**是Android SDK提供的一种文本输入控件,它能够根据用户输入的内容动态地给出匹配建议。在“全球名校快查”案例中,用户只需输入国家名称的首字母,系统就会自动显示出与...

    Android开发高级组件之自动完成文本框(AutoCompleteTextView)用法示例【附源码下载】

    本文实例讲述了Android开发高级组件之自动完成文本框(AutoCompleteTextView)用法。分享给大家供大家参考,具体如下: 通常来说自动完成文本框(AutoCompleteTextView)从EditText派生而出,实际上他也是一个编辑框,但...

    Android高级组件AutoCompleteTextView自动完成文本框使用详解

    Android 高级组件 AutoCompleteTextView 自动完成文本框使用详解 AutoCompleteTextView 是 Android 中的一种高级组件,用于实现自动完成文本框的功能。它可以允许用户输入一定字符后,显示一个下拉菜单,供用户从中...

    Android实现自动文本框提示功能

    AutoCompleteTextView是Android中的一种特殊的EditText,它可以提供自动完成的功能。使用AutoCompleteTextView,我们可以实现自动文本框提示功能。 首先,我们需要在布局文件中添加一个AutoCompleteTextView控件,...

    Android自动文本框输入识别提示功能代码

    在Android应用开发中,提升用户体验的一个重要方法是通过自动文本框输入识别提示功能。这个功能可以在用户输入文本时,根据已有的数据集提供可能的匹配项,帮助用户快速完成输入。在Android中,我们通常使用`...

    Android文本框中的输入法控制(PDF文档

    在Android开发过程中,文本框(`EditText`)的使用非常普遍,尤其是在用户界面设计中用于收集用户输入的数据。为了提供更好的用户体验,开发者往往需要对文本框中的输入法进行精细的控制,例如设置输入类型、调整...

    Android实现实时搜索框功能

    AutoCompleteTextView,自动完成文本框。 用于实现允许用户输入一定字符后,显示一个下拉菜单,供用户从中选择,当用户选择某个选项后,按用户选择自动填写该文本框。 该组件继承EditText,所以它支持EditText组件...

    Android自动化测试之Robotium学习

    【Android自动化测试之Robotium学习】是关于在Android平台上使用Robotium进行自动化测试的技术分享。Robotium是一款针对Android应用的自动化测试框架,它基于Android的InstrumentationTestCase2进行了二次封装,使得...

    安卓文本框自动提示

    自动完成的核心机制是通过监听用户的输入事件,当用户在文本框中输入字符时,系统会对比预先设定的数据源(如数组、数据库或网络数据),找出与当前输入内容匹配的建议项,并显示在一个下拉列表中。用户可以选择列表...

Global site tag (gtag.js) - Google Analytics