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);

  • 相关阅读:
    各种小知识
    基础技能
    st表
    有理数取余
    FFT加速高精度乘法
    unique
    离散化
    线段树复杂度分析
    楼房重建
    电脑装系统常用方法
  • 原文地址:https://www.cnblogs.com/zhanglei93/p/4725569.html
Copyright © 2011-2022 走看看