zoukankan      html  css  js  c++  java
  • 安卓天天练练(九)自动完成文本框

    这里提到一个非常有用的控件 

    <AutoCompleteTextView
            android:id="@+id/autoCompleteTextView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/textView1"
            android:layout_below="@+id/textView1"
            android:layout_marginTop="22dp"
            android:ems="10"
            android:text="" >
    
            <requestFocus />
        </AutoCompleteTextView>

    就是我们在js中费很多功夫做的联想提示下拉框。

    安卓都已经封装好了,用法简单

    package com.narumi.android_11_1;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.ArrayAdapter;
    import android.widget.AutoCompleteTextView;
    
    public class MainActivity extends Activity {
        private static final String[] myStr = new String[]{
            "aaa","aab","aac","aad","aae","中国","中华"
        };
        
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            
            ArrayAdapter<String> aa = new ArrayAdapter<String>(
                    this,
                    android.R.layout.simple_dropdown_item_1line,
                    myStr
                    );
        
        AutoCompleteTextView myct = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
        myct.setAdapter(aa);
        myct.setThreshold(1);
        }
    }

    只是一般的AVD好像不能输中文,从搜狗下载了apk以后,使用adb install xxx.apk 直接装到了运行中的AVD上即可。

    ArrayAdapter也是制作空间绑定数据所必须的。

  • 相关阅读:
    msql 计算连续签到天数
    jetty启动常用命令
    nginx负载均衡, 配置地址带端口
    IDEA java 代码格式化统一
    Linux下安装Zookeeper
    nexus admin 从文件角度进行密码重置
    Monkey测试
    接口测试
    我的IT之路
    cookie 操作(转载)
  • 原文地址:https://www.cnblogs.com/haimingpro/p/4747401.html
Copyright © 2011-2022 走看看