android自动提示功能——autoCompleteTextview(二)

原创 2016年08月30日 22:17:48

android自动提示功能——autoCompleteTextview(二)

自动提示的数组还可以在strings.xml文件中定义:
<resources>
    <string name="app_name">AndroidViews</string>

    <string name="title_activity_fullscreen">FullscreenActivity</string>
    <string name="dummy_button">Dummy Button</string>
    <string name="dummy_content">DUMMY\nCONTENT</string>
    <string-array name="countries_array">
        <item>aaaaaaa</item>
        <item>aaaaaa</item>
        <item>aaaaa</item>
        <item>aaaa</item>
        <item>aaa</item>
        <item>aa</item>
        <item>a1</item>
    </string-array>
</resources>

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/mainRelativeLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="xueyou.xueyoucto.com.androidviews.MainActivity">


    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="选择城市:"
        android:textSize="30sp"
        android:layout_marginTop="39dp"
        android:layout_gravity="center"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true" />

    <AutoCompleteTextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/autoCompleteTextView"
        android:layout_marginTop="25dp"
        android:layout_below="@+id/textView"
        android:layout_centerHorizontal="true" />


</RelativeLayout>

package xueyou.xueyoucto.com.androidviews;


import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.CompoundButton;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.Switch;
import android.widget.Toast;

import java.util.ArrayList;
import java.util.List;

public class MainActivity extends AppCompatActivity {
    private final String Tag = "MAINACTIVITY";
    private AutoCompleteTextView textView;

    private ArrayAdapter<String> adapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        textView = (AutoCompleteTextView) this.findViewById(R.id.autoCompleteTextView);
        String[] countries = getResources().getStringArray(R.array.countries_array);
        adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,countries);
        textView.setAdapter(adapter);
    }
}

运行结果:

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android学习笔记二十一之AutoCompleteTextView(自动提示文本框)和MutiAutoCompleteTextView(多提示项的自动提示文本框)

Android学习笔记二十一之AutoCompleteTextView(自动提示文本框)和MutiAutoCompleteTextView(多提示项的自动提示文本框)...
  • solo_talk
  • solo_talk
  • 2016年07月06日 11:19
  • 765

android自动提示功能——autoCompleteTextView(一)

android自动提示功能——autoCompleteTextView
  • wild46cat
  • wild46cat
  • 2016年08月30日 22:09
  • 234

Android开发————Android用AutoCompleteTextView实现搜索历史记录提示

简介  在我们平常上网的时候经常会用到谷歌或百度,在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,非常方便。这种效果在Android中是用AutoCompleteTextView...
  • zs2538596
  • zs2538596
  • 2014年07月18日 17:57
  • 867

AutoCompleteTextView自动补全实现搜索功能

像这样的一个功能,首先,最上方是搜索框是一个AutoCompleteTextView。 搜索的时候,将搜索的文字存到本地文件,然后再将本地文件存的值取出来加载成列表,也就是历史搜索记录: 将搜索文...
  • Hebin320320
  • Hebin320320
  • 2016年01月08日 14:56
  • 1649

搜索历史 AutoCompleteTextView自定义匹配关键字匹配

参考文章  http://blog.csdn.net/lxgwm2008/article/details/8730384 ; 最近刚开始写博客质量不高 并且都是一些基础的东西 但是我还是搞了好几个小...
  • ll741237952
  • ll741237952
  • 2016年03月19日 19:47
  • 912

利用AutoCompleteTextView连接到数据库实现自动提示功能

在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,这种效果在Android中是用AutoCompleteTextView实现的 主要实现代码 MainActivity pa...
  • ss1600480521
  • ss1600480521
  • 2015年06月23日 09:27
  • 1153

Android AutoCompleteTextView 增加删除按钮清除内容

AutoCompleteTextView  是android 官方的控件,比edittext好用,功能也更强大,主要是用于完成输入框的历史记录和人性化的提示功能。但没有右边X按钮清除功能,所以只能自己...
  • u012553125
  • u012553125
  • 2016年04月29日 10:06
  • 1448

AutoCompleteTextView输入框自动提示功能

公司项目结束了,我们项目中有个需求,输入框中输入关键字,根据关键字自动提示相关的数据,看到这个需求,一下就想到了AutoCompleteTextView这个控件,以前做过简单的自动提示功能,但是这个需...
  • cherry459
  • cherry459
  • 2017年08月03日 14:56
  • 84

Android学习系列之控件 AutoCompleteTextView邮箱后缀自动补全

因为项目需要,要写一个邮箱自动补全的自动完成框
  • ye_scofield
  • ye_scofield
  • 2014年09月13日 17:00
  • 7298

Android开发系列(二十):AutoCompleteTextView(自动完成文本框)的功能和用法

当用户输入一定的字符之后,自动完成文本框能够显示一个下拉菜单,供用户从中选择,当用户选择某个菜单项之后,AutoCompleteTextView可以按照用户的选择自动填写该文本框 AutoCompl...
  • u010800530
  • u010800530
  • 2014年10月26日 17:11
  • 1840
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android自动提示功能——autoCompleteTextview(二)
举报原因:
原因补充:

(最多只允许输入30个字)