Android 中有一个名为 DatePicker.OnDateChangedListener 的事件监听器。 我正在尝试将 DatePicker View 的日期更改监听器设置如下:
DatePicker dp = new DatePicker(getContext());
dp.setOnDateChangedListener(this);
//where this is my activity extends DatePicker.OnDateChangedListener
但是你猜怎么着? 日期选择器没有名为 setOnDateChangedListener 的方法。
我的问题是:
- 那么您如何在 Android 中设置日期更改监听器?
- 如果无法设置日期更改监听器,此事件的目的是什么?
任何文档/教程都会很有帮助。
最佳答案
一旦你创建了你的DatePicker
,你首先需要用你想要显示的日期来初始化它。这就是您可以添加监听器的位置。
见 DatePicker.init(int, int, int, OnDateChangedListener)
.
更新
26 API 允许设置监听器:DatePicker.setOnDateChangedListener()
关于Android - OnDateChangedListener - 你如何设置这个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2051153/