zoukankan      html  css  js  c++  java
  • DatePickerDialog、AutoCompleteTextView

      DatePickerDialog选择日期,调用showDialog(int id)方法,会执行onCreateDialog方法:

        @Override
        protected Dialog onCreateDialog(int id) {
          switch(id){
            case DATE_PICKER_ID:
              return new DatePickerDialog(this,onDateSetListener,2015,8,12);
          }
          return super.onCreateDialog(id);
        }
        DatePickerDialog.OnDateSetListener onDateSetListener = new DatePickerDialog.OnDateSetListener() {

          @Override
          public void onDateSet(DatePicker view, int year, int monthOfYear,int dayOfMonth) {
            Toast.makeText(Forme.this, year + "-" + monthOfYear + "-" + dayOfMonth, Toast.LENGTH_SHORT).show();
          }
        };

      AutoCompleteTextView提供供选择的下拉列表:

        首先在XML文件中声明一个AutoCompleteTextView控件

          <AutoCompleteTextView
            android:id="@+id/autocomplete"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="5dp"/>

        然后通过findViewById方法将AutoCompleteTextView对象绑定到该控件上:

          private AutoCompleteTextView autoCompleteTextView = null;
          autoCompleteTextView = (AutoCompleteTextView)findViewById(R.id.autocomplete);
          List<String> list = new ArrayList<String>();
          list.add("abcd");
          list.add("ddffd");
          ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.list_item,list);    //此处list还可以是String数组
          autoCompleteTextView.setAdapter(adapter);

  • 相关阅读:
    作为Web开发人员,我为什么喜欢Google Chrome浏览器
    PostgreSQL数据类型
    Postgres 9.11 网络地址类型函数和操作符
    失败如何助你升入最高管理层
    你真的会用Gson吗?Gson使用指南(2)
    你真的会用Gson吗?Gson使用指南(1)
    软件开发的一些"心法"
    Json解析教程(四.FastJson 的使用)
    JSON数据之使用Fastjson进行解析(一)
    alibaba fastjson常见问题FAQ
  • 原文地址:https://www.cnblogs.com/zhanglei93/p/4725569.html
Copyright © 2011-2022 走看看