Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android中文API (60) —— DatePicker.OnDateChangedListener

Android中文API (60) —— DatePicker.OnDateChangedListener

編輯:Android開發實例

正文

  一、結構

 

public static interface DatePicker.OnDateChangedListener

   

直接子類

    DatePickerDialog

 

 

  二、概述

 

    表明用戶變更了日期的回調函數。

 

 

  三、公共方法

    public abstract void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth)

 

        (譯者注:當用戶修改日期onDateChanged()將被調用)

參數

                view 與監聽器關聯的視圖。

                year 用戶設置的年。

                monthOfYear 用戶設置的月份(0-11),與Calendar兼容。

                dayOfMonth 用戶設置的日期。

 

 

  四、補充

    示例代碼

public class DatePickerDialogSampleActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        final Calendar calendar = Calendar.getInstance();
        final int year = calendar.get(Calendar.YEAR);
        final int month = calendar.get(Calendar.MONTH);
        final int day = calendar.get(Calendar.DAY_OF_MONTH);

        final DatePickerDialog datePickerDialog = new DatePickerDialog(
            this,
            new DatePickerDialog.OnDateSetListener() {
                @Override
                public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                    Toast.makeText(DatePickerDialogSampleActivity.this,
                            String.valueOf(year) + "/" +
                            String.valueOf(monthOfYear + 1) + "/" +
                            String.valueOf(dayOfMonth),
                            Toast.LENGTH_SHORT).show();
                }
            },
            year, month, day);
        datePickerDialog.show();
    }
}

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved