【问题标题】:how to open datepicker dialog on click of edit text ANdroid? [duplicate]如何在单击编辑文本 AAndroid 时打开日期选择器对话框? [复制]
【发布时间】:2016-04-16 09:55:28
【问题描述】:

我有一个扩展片段的片段,我想在单击编辑文本时打开日期选择器对话框。我尝试了几种方法,但没有预期的结果。谁能帮帮我?

【问题讨论】:

    标签: android datepicker android-edittext


    【解决方案1】:

    你可以这样做

    EditText editText = (EditText)findViewById(R.id.maped);
            editText.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
    
                    DatePickerDialog.OnDateSetListener dpd = new OnDateSetListener() {              
                    @Override
                    public void onDateSet(DatePicker view, int year, int monthOfYear,
                            int dayOfMonth) {
    
                        int s=monthOfYear+1;                                    
                        String a = dayOfMonth+"/"+s+"/"+year;                   
                        editText.setText(""+a);                                 
                    }
                };
    
                Time date = new Time();
                DatePickerDialog d = new DatePickerDialog(SignUp.this, dpd, date.year ,date.month, date.monthDay);
                d.show();
    
                }
            });
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多