我这样写为什么点按钮没任何反应呢

我这样写为什么点按钮没任何反应呢

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.layout);
}
public void myclick(View V){
    switch (V.getId()){
        case R.id.BU1:
            showTime();
            break;
    }
}


private void showTime() {
    Calendar calendar=Calendar.getInstance();
    year=calendar.get(calendar.YEAR);
    month=calendar.get(calendar.MONTH);
    Day=calendar.get(calendar.DAY_OF_MONTH);
    DatePickerDialog dialog=new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() {
        @Override
        public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
            Toast.makeText(MainActivity.this,year+"年"+monthOfYear+"月"+dayOfMonth+"日",Toast.LENGTH_SHORT).show();
        }
    },year,month,Day);
    dialog.setTitle("标题");
    dialog.show();
}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕雪 2019-05-08 10:05:02

http://img1.sycdn.imooc.com//climg/5cd2393c0001678405080257.jpg

请注意要为每个按钮,类似这样设置一下。祝:学习愉快

好帮手慕雪 2019-05-07 18:48:17

你给 R.id.BU1这个控件设置监听器了吗?是不是没有设置

  • 提问者 weixin_慕容0194784 #1
    我看老师教的也没写监听器啊
    2019-05-07 21:08:48
  • 提问者 weixin_慕容0194784 #2
    那个OnDateSetListener不就是监听器吗,
    2019-05-07 21:52:44
  • OnDateSetListener是为DatePickerDialog设置的监听器。我是说 R.id.BU1按钮控件是不是没有设置
    2019-05-08 09:48:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师