`
1450901761
  • 浏览: 8324 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

高级组件之自动完成文本框

阅读更多
1.使用AutoCompleteTextView创建自动完成文本框
android:completionHint 用于为弹出下拉菜单指定提示标题
android:completionThreshold 用于指定用户至少输入几个字符才会显示提示
android:dropDownHeight 用于指定下拉菜单的高度
android:dropDownHorizontalOffset 用于下拉菜单与文本的水平偏移,默认与文本框左对齐
android:dropDownVerticalOffest 用于指定下来菜单与文本的垂直偏移,默认紧跟与文本
android:dropDownWidth 用于指定下拉菜单的宽度
android:popupBackground 用于为下来菜单设置背景
在创建适配器之前新建一个String[]
创建适配器:
private static final String[] string = new String[]{"dasdsa","dasdas"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_dropdown_item_1line, string);
textView.setAdapter(adapter);
添加监听器:
Button button = (Button)findViewById(R.id.autobutton1);
button.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
Toast.makeText(MainActivity.this, textView.getText(), Toast.LENGTH_SHORT).show();
}
});


  • 大小: 39.2 KB
分享到:
评论

相关推荐

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

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

    高级控件之自动完成文本框共5页.pdf.zip

    "高级控件之自动完成文本框"是一个常见的提升用户体验的功能,它广泛应用于各种应用和网站中。自动完成文本框,也称为自动填充或建议输入,是UI设计中的一个强大工具,能够帮助用户快速、准确地输入信息。 自动完成...

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

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

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

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

    C#高级文本框C#高级文本框C#高级文本框C#高级文本框

    这些第三方控件通常提供了更多的特性和定制选项,比如Extended WPF Toolkit或DevExpress的UI组件库,它们提供了丰富的文本框控件,如富文本框、密码框、多行文本框等,带有附加功能如自动完成、搜索过滤、格式化输入...

    C#402-自制数值文本框组件,源代码

    6. **扩展功能(Extended Features)**:除了基本的数值输入,组件还可以包含一些额外的功能,例如增加加减按钮,自动完成计算,或者提供快捷键支持等。 7. **属性(Properties)**:为了方便其他开发者使用我们的组件...

    文本框控件应用.rar

    1. 自动完成:通过实现自动补全功能,提升用户体验,如输入时自动提示类似的历史记录或建议。 2. 表单验证:在提交表单前,对所有文本框进行集体验证,确保所有必需字段已填写并符合要求。 总之,文本框控件是构建...

    精彩编程与编程技巧-对文本框添加 IE5 的自动完成功能...

    ### 精彩编程与编程技巧:为文本框添加IE5的自动完成功能 #### 概述 本文档将详细介绍如何在Visual Basic (VB) 应用程序中为标准文本框和组合框添加Internet Explorer 5 (IE5) 的自动完成功能。此功能能够显著提升...

    丰富文本框支持库

    在计算机编程领域,尤其是在开发用户界面时,"丰富文本框"(RichTextBox)是一个至关重要的组件。它允许用户输入、编辑和格式化文本,提供了比普通文本框更丰富的功能。丰富文本框在Windows Forms、WPF、WinUI等桌面...

    jquery文本框自动提示

    在"jquery文本框自动提示"这个主题中,我们主要关注的是如何利用jQuery来实现一种常见且实用的功能——输入框的自动提示,也就是常说的自动补全(Autocomplete)功能。这种功能通常用于提升用户界面的交互性和效率,...

    【android编程】第五讲-Android高级组件

    自动完成文本框 AutoCompleteTextView八. 题目记录 零. 适配器Adapter 将各种数据以合适的形式显示在View中给用户看。 ArrayAdapter 支持泛型操作,最简单的一个Adapter,只能展现一行文字~ adapter = new ...

    vb 文本框格式化增强类

    然而,VB的标准文本框控件功能有限,可能无法满足某些高级格式化需求。为了增强文本框的功能,开发者通常会创建自定义的类,这个“vb 文本框格式化增强类”就是这样一个工具,它提供了更丰富的文本格式化和处理选项...

    可输入下拉列表及文本框自动匹配

    在IT领域,尤其是在Web开发和用户界面设计中,“可输入的下拉列表自动匹配”以及“文本框输入自动匹配”是提升用户体验的重要技术。这两项功能常见于许多应用程序和网站,比如搜索引擎、在线购物平台、地图应用等,...

    三种文本框样式js 日历

    "三种文本框样式js日历"是一个项目,它展示了如何利用JavaScript来创建不同样式的日历组件,以适应不同的用户界面需求。下面将详细解释这个主题以及可能涉及的相关技术。 首先,JavaScript(简称JS)是Web开发中的...

    MATLAB GUI教学视频3:滚动条数值显示在文本框中_matlab源码.rar

    4. **回调函数(Callback)**: 回调函数是MATLAB GUI的核心,当用户与GUI组件交互时,这些函数会被自动调用。例如,滑动条的值改变时,对应的回调函数会被执行,从而更新文本框的内容。 5. **数据关联(Data ...

    第三方多功能文本框控件

    “多功能文本框控件”则意味着它不仅仅是一个基本的输入框,而是具备多种额外功能的组件。例如,它可能支持富文本编辑,允许用户添加不同字体、颜色、大小的文本,甚至插入图像、链接等多媒体元素。这样的控件可以...

    用ActionScript开发高级可视化组件

    #### 一、关于创建高级组件 在Adobe Flex应用程序中,使用ActionScript创建高级可视化组件是一项重要的技能。高级组件不仅限于对现有组件进行简单的扩展,还涉及到复杂的定制与集成。这类组件的创建通常包括以下几...

    支持自动完成的富文本框 ScintillaNet Binaries 2.2

    总的来说,ScintillaNet 2.2版是一个强大的富文本编辑组件,它的自动完成功能为开发者提供了高效和智能的编码体验。通过其丰富的特性和高度的可定制性,ScintillaNet成为了创建专业文本编辑器和代码编辑器的首选工具...

Global site tag (gtag.js) - Google Analytics