zoukankan      html  css  js  c++  java
  • 自动文本提示控件

    public class MainActivity extends Activity {

     private AutoCompleteTextView sName;

     private MultiAutoCompleteTextView mName;

     @Override

     protected void onCreate(Bundle savedInstanceState) {

      super.onCreate(savedInstanceState);

      setContentView(R.layout.activity_main);

      // sName = (AutoCompleteTextView) this.findViewById(R.id.s_name);

      mName = (MultiAutoCompleteTextView) this.findViewById(R.id.m_name);

      String[] objects = new String[] { "老张", "老陈", "老谢", "老郑", "老鲁", "老黄",

        "老林" };

      ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,

        android.R.layout.simple_dropdown_item_1line, objects);

      // this.sName.setAdapter(adapter);

      this.mName.setAdapter(adapter);

      this.mName.setTokenizer(new Tokenizer() {

       @Override

       public CharSequence terminateToken(CharSequence text) {

        System.out.println("terminateToken......");

        System.out.println(text);

        return null;

       }

       @Override

       public int findTokenStart(CharSequence text, int cursor) {

        System.out.println("findTokenStart.....");

        System.out.println(text);

        System.out.println(cursor);

        return 0;

       }

       @Override

       public int findTokenEnd(CharSequence text, int cursor) {

        System.out.println("findTokenEnd.......");

        System.out.println(text);

        System.out.println(cursor);

        return 0;

       }

      });

     }

    }

    <RelativeLayout 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"

        tools:context=".MainActivity" >

    <!--

        <AutoCompleteTextView

            android:id="@+id/s_name"

            android:layout_width="match_parent"

            android:layout_height="wrap_content"

            android:completionThreshold="1" />

     -->

        <MultiAutoCompleteTextView

            android:id="@+id/m_name"

            android:layout_width="match_parent"

            android:layout_height="wrap_content"

            android:completionThreshold="1" />

    </RelativeLayout>

  • 相关阅读:
    SQLSERVER查询数据库文件大小
    SQLSERVER 检查内容
    20万DBA都在关注的12个问题 [转载]
    oswbb工具分析主机性能
    Suspending MMON slave action kewrmapsa_ for 82800 seconds
    一次direct path read 故障处理
    Auto Optimizer Stats Collection in 12c
    ORACLE 动态注册和静态注册的区别(转)
    记一次cursor pin s wait on X的处理
    树莓派3b的raspberrypi系统安装pip
  • 原文地址:https://www.cnblogs.com/freenovo/p/4469807.html
Copyright © 2011-2022 走看看