当前位置:   article > 正文

自动完成文本框AutoCompleteTextView

为自动完成文本框,设置用户输入3个字符才会显示提示,需要设置的代码是( )。

AutoCompleteTextView的常用属性:

XML属性相关方法说明
android:completionHintsetCompletionHint(CharSequence)设置出新下拉菜单中的提示标题
android:completionThresholdsetThreshold(int)设置用户至少输入几个字符才会显示提示
android:dropDownHeightsetDownHeight(int)设置下拉菜单的高度
android:dropDownHorizontalOffset 设置下拉菜单与文本框之间的水平偏移,下拉菜单默认与文本框左对齐
android:dropDownVerticalOffset 设置下拉菜单与文本框之间的垂直偏移,下拉菜单默认紧跟文本框
android:dropDownWidthsetDropDownWidth(int)设置下拉菜单的宽度

 

 

 

 

 

 

<?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"
    >
<!-- 定义一个自动完成文本框
    ,指定输入一个字符后进行提示 -->
<AutoCompleteTextView  
    android:id="@+id/auto"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:completionHint="请选择您喜欢的图书:"
    android:dropDownHorizontalOffset="20dp"
    android:completionThreshold="1"z
    />
</LinearLayout>
package org.crazyit.autocomplete;

import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;

public class AutoCompleteTextViewTest extends Activity
{
    //定义字符串数组,作为提示的文本
    String[] books = new String[]{
        "疯狂Java讲义",
        "疯狂Ajax讲义",
        "疯狂XML讲义",
        "疯狂Workflow讲义"
    };
    @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);
        
    }
}

 

转载于:https://www.cnblogs.com/crazyzx/articles/5373441.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/46156
推荐阅读
相关标签
  

闽ICP备14008679号