Android高级组件之自动完成文本框
来源:互联网 发布:在windows上编写swift 编辑:程序博客网 时间:2024/06/06 00:35
自动完成文本框(AutoComplete TextView)
用于实现允许用户输入一定字符后,显示一个下拉菜单,供用户从中选择,当用户选择某个菜单项后,按用户选择自动填写该文本框。
AutoComplete TextView 常用属性
android:completionHint 设置在自动完成文本框中的提示标题android:completionThreshold 用于指定用户至少输入几个字符才会出现提示android:dropDownHeight 用于指定下拉菜单的高度android:dropDownWidth 用于指定下拉菜单的宽度android:dropDownSelector 用于指定下拉列表被选中时背景颜色如下图
xml代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <AutoCompleteTextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/autoCompleteTextView" android:layout_weight="1" android:completionHint="请输入搜索内容" android:completionThreshold="2" android:dropDownHeight="wrap_content" android:dropDownWidth="wrap_content" android:dropDownSelector="@color/colorYellow" /> /></LinearLayout>Java代码package com.lhd.gx.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;public class MainActivity extends AppCompatActivity { String[] str=new String[]{"adf!!","asc","adss","adfff"};\\存放下拉列表中的字符的数组 private AutoCompleteTextView actv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); actv= (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.support_simple_spinner_dropdown_item,str); actv.setAdapter(adapter); }}
0 0
- Android高级组件之自动完成文本框
- Android 高级UI组件之自动完成文本框(AutoCompleteTextView)
- 【Android开发】高级组件-自动完成文本框
- 安卓高级组件----自动完成文本框
- 高级控件之自动完成文本框(AutoCompleteTextView)
- Android组件复习之基本组件06—autocompletetextview自动完成文本框
- Android组件复习之基本组件06—autocompletetextview自动完成文本框
- android-UI组件实例大全(八)------Adapter类Two之Autocompletion自动完成文本框
- Android 自动完成文本框
- android自动完成文本框
- Android开发10.2:UI组件AutoCompleteTextView(自动完成文本框)
- 3. android 自动完成文本框
- Android AutoCompleteTextView自动完成文本框
- Android 控件之八:AutoCompleteTextView自动完成文本框
- Android—高级控件(一)自动完成文本框,下拉列表
- android学习笔记20:自动完成文本框
- android 自动完成文本框AutoCompleteTextView 完整版
- Android:自动完成文本框(AutoCompleteTextView、MultiAutoCompleteTextView )
- IOS “64边距”--translucent属性
- OK6410裸机调试笔记
- JavaScript/jQuery、HTML、CSS 构建 Web IM 远程及时聊天通信程序
- PE 114~117 (全是dp)
- Vue2.0 新手完全填坑攻略—从环境搭建到发布
- Android高级组件之自动完成文本框
- static 静态修饰符
- SQL_1th_数据库初步认识
- CString转十六进制数字
- C++11 智能指针
- 抽象工厂模式
- appium 初学
- SpringData JPA @Query分页查询Exception问题解决方案
- 菱形继承&菱形虚拟继承