iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Android用户输入自动提示控件AutoCompleteTextView怎么用
  • 627
分享到

Android用户输入自动提示控件AutoCompleteTextView怎么用

androidautocompletetextview 2023-05-30 22:05:11 627人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关Android用户输入自动提示控件AutoCompleteTextView怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、简介AutoCompleteTextView的作用&nb

这篇文章给大家分享的是有关Android用户输入自动提示控件AutoCompleteTextView怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

一、简介

AutoCompleteTextView的作用

 Android用户输入自动提示控件AutoCompleteTextView怎么用

AutoCompleteTextView的类结构图

Android用户输入自动提示控件AutoCompleteTextView怎么用

也就是拥有EditText的各种功能 

AutoCompleteTextView工作原理

AutoCompleteTextView的自动提示功能肯定需要适配器提供数据

Android用户输入自动提示控件AutoCompleteTextView怎么用

Android里的适配器

Android用户输入自动提示控件AutoCompleteTextView怎么用

适合AutoCompleteTextView的适配器

ArrayAdapter

二、AutoCompleteTextView实现自动提示的方法

 1)AutoCompleteTextView实现自动提示的方法

第一步、创建适配器

String[] arr={"凯撒","凯撒广场","凯撒大帝"};
ArrayAdapter<String> adapter= new ArrayAdapter<String>(this, R.layout.textview, arr);

第二步、AutoCompleteTextView对象应用适配器

autoCompleteTextView1.setAdapter(adapter);

说明:

提示文本是用textview实现的,提示文本里面的提示数据就是String[] arr。

Android用户输入自动提示控件AutoCompleteTextView怎么用

Android用户输入自动提示控件AutoCompleteTextView怎么用

三、代码实例

Android用户输入自动提示控件AutoCompleteTextView怎么用

代码:

fry.Activity01

package fry;import com.example.AutoCompleteTextViewDemo1.R;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;public class Activity01 extends Activity{ private AutoCompleteTextView autoCompleteTextView1; @Override protected void onCreate(Bundle savedInstanceState) {  // TODO Auto-generated method stub  super.onCreate(savedInstanceState);  setContentView(R.layout.activity01);  autoCompleteTextView1=(AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);      String[] arr={"凯撒","凯撒广场","凯撒大帝"};  ArrayAdapter<String> adapter= new ArrayAdapter<String>(this, R.layout.textview, arr);  autoCompleteTextView1.setAdapter(adapter); }}

fry.Activity01

<?xml version="1.0" encoding="utf-8"?><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:id="@+id/autoCompleteTextView1"  android:layout_width="match_parent"  android:layout_height="wrap_content"  /></LinearLayout>

/AutoCompleteTextViewDemo1/res/layout/textview.xml

<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <!-- 这里是直接TextView,而不是layout下的TextView --></TextView >

四、易错点

这里是直接TextView,而不是layout下的TextView

/AutoCompleteTextViewDemo1/res/layout/textview.xml

<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <!-- 这里是直接TextView,而不是layout下的TextView --></TextView >

感谢各位的阅读!关于“Android用户输入自动提示控件AutoCompleteTextView怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Android用户输入自动提示控件AutoCompleteTextView怎么用

本文链接: https://www.lsjlt.com/news/221766.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android用户输入自动提示控件AutoCompleteTextView怎么用
    这篇文章给大家分享的是有关Android用户输入自动提示控件AutoCompleteTextView怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、简介AutoCompleteTextView的作用&nb...
    99+
    2023-05-30
    android autocompletetextview
  • android输入框控件怎么使用
    在Android中,可以使用EditText控件作为输入框。下面是一个简单的示例来演示如何使用EditText控件:1. 在XML布...
    99+
    2023-09-27
    Android
  • Android应用中怎么处理用户输入
    在Android应用中,处理用户输入通常需要通过监听用户的交互动作,例如点击按钮、输入文本等操作。以下是一些常见的处理用户输入的方法...
    99+
    2024-04-03
    Android
  • Android 用户界面---输入事件(Input Events)
    在Android上,输入事件是指用户与设备交互时产生的事件。这些事件可以是触摸屏幕、点击按键、滚动、拖动等操作。Android系统通...
    99+
    2023-09-08
    Android
  • Win10系统用户帐户控制提示怎么取消
    要取消Win10系统的用户帐户控制提示,可以按照以下步骤进行操作:1. 打开控制面板:按下Win+X键,在弹出的菜单中选择“控制面板...
    99+
    2023-09-01
    Win10
  • Android怎么禁止向EditText控件中输入内容
    这篇文章主要介绍了Android怎么禁止向EditText控件中输入内容,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言在Android开发中经常会遇到EditText控件...
    99+
    2023-05-30
    android edittext控件
  • Android怎么自定义双向滑动控件
    这篇文章主要介绍“Android怎么自定义双向滑动控件”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Android怎么自定义双向滑动控件”文章能帮助大家解决问题。先看一下效果图1.SeekBarPr...
    99+
    2023-06-30
  • ASP.NET用户控件怎么用
    这篇文章主要介绍了ASP.NET用户控件怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ASP以及ASP.NET历史回顾ASP.NET技术虽然算是从ASP演变而来的,不过...
    99+
    2023-06-17
  • Android开发中怎么使用自绘控件
    Android开发中怎么使用自绘控件?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。第一步,在attrs.xml中定义控件的属性定义line_color这个属性主要就是为了控件兼...
    99+
    2023-05-31
    android roi
  • 亲自动手编写Android通用刷新控件
    项目中我们经常有上拉、下拉刷新的需求,几乎所有的listView、RecyclerView都会伴随着上拉、下拉刷新的需求,如果我们使用一些开源控件,换了控件我们就要更新,现在我们自己撸起袖子写一个通用的刷新控件项目地址:https://gi...
    99+
    2023-05-31
    android 刷新控件 roi
  • python用户输入怎么实现
    这篇文章主要介绍了python用户输入怎么实现,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。说明使用input()使程序暂停运行,等待用户输入文本,Python在获取用户的输...
    99+
    2023-06-20
  • php怎么接收用户输入
    在PHP中,您可以使用`$_GET`和`$_POST`超全局数组来接收用户的输入。 接收GET请求的用户输入: $userInp...
    99+
    2023-10-27
    php
  • linux怎么获取用户输入
    在Linux中,可以使用read命令来获取用户输入。read命令可以从标准输入(键盘)读取用户输入的值,并将其存储在一个变量中。 以...
    99+
    2023-10-27
    linux
  • Android怎么实现自动文本框提示功能
    这篇文章主要介绍Android怎么实现自动文本框提示功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体内容如下activity_main.xml布局<LinearLayout xmlns:andr...
    99+
    2023-05-30
    android
  • Android中怎么使用SeekBar拖动条控件
    本篇文章为大家展示了Android中怎么使用SeekBar拖动条控件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、简介 二、SeekBar拖动条控件使用方法创建SeekBar控件<...
    99+
    2023-05-30
    android seekbar
  • shell脚本自动输入用户名和密码的实现
    场景: shell脚本中,scp和ssh连接时,自动输入用户名和密码。 解决方案: 例: #!/bin/bash remoteIp=IP remoteUser=用户名 remotePw=密码 function down...
    99+
    2023-02-20
    Shell自动输入密码 Shell自动输入
  • python如何实现在运行时提示用户输入密码
    这篇文章给大家分享的是有关python如何实现在运行时提示用户输入密码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在运行时提示用户输入密码许多 命令行工具或 脚本需要用户名和密...
    99+
    2024-04-02
  • Android自定义滑动解锁控件使用详解
    最近的项目里用到了,在网上找不到合适的,于是自己写了个简单的,带回弹效果:可以自定义的属性有:<!-- 滑动解锁控件 xml配置属性 --><declare-styleable name="SlideToUnlockVie...
    99+
    2023-05-30
    android 滑动解锁 roi
  • Android开发中怎么实现一个输入框提示功能
    这篇文章给大家介绍Android开发中怎么实现一个输入框提示功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。可以使用cursor来动态加载AutoCompleteTextView的数据,从而 实现时时搜索提示,要实现...
    99+
    2023-05-31
    android roi
  • javascript怎么获取用户输入值
    这篇文章主要介绍“javascript怎么获取用户输入值”,在日常操作中,相信很多人在javascript怎么获取用户输入值问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”javascript怎么获取用户输入值...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作