DatePicker.OnDateChangedListener called twice

前端 未结 9 1007
误落风尘
误落风尘 2020-12-05 17:08

I\'m trying to create an app where the user selects a date from a DatePicker, and then a list is updated with some values.

My GUI looks like this:

         


        
9条回答
  •  不知归路
    2020-12-05 17:29

    private DatePicker.OnDateChangedListener dateSetListener = new DatePicker.OnDateChangedListener() { 
    
        public void onDateChanged(DatePicker view, int year, int monthOfYear, 
                int dayOfMonth) { 
             Calendar c = Calendar.getInstance(); 
             c.set(year, monthOfYear, dayOfMonth); 
             updateDisplay();
    
        } 
    }; 
    
    
    TextView datetext;
    datetext = (TextView) findViewById(R.id.selected_date);
    
    
    private void updateDisplay() {
            this.datetext.setText(new StringBuilder()
                    // Month is 0 based so add 1
                    .append(mMonth + 1).append("-").append(mDay).append("-")
                    .append(mYear).append(" "));
        }
    

提交回复
热议问题