public class MainActivity extends AppCompatActivity {
private TextView textView_Date,TextView_Date_end;
private DatePickerDialog.OnDateSetListener callbackMethod;
private Button button,button1;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView_Date_end = (TextView)findViewById(R.id.textView_date_end);
Button button1 = (Button)findViewById(R.id.endbutton);
button1.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View view) {
DatePickerDialog dialog = new DatePickerDialog(MainActivity.this,callbackMethod,Calendar.YEAR,Calendar.MONTH,Calendar.DAY_OF_MONTH);
callbackMethod = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
monthOfYear = monthOfYear+1;
TextView_Date_end.setText(year+"년"+monthOfYear+"월"+dayOfMonth+"일");
}
};
dialog.show();
}
});
}
}
버튼을 클릭하면 캘린더가 뜨고 날짜를 선택하게 되면 해당 날짜가 textview로 보여지게 만들려고 합니다.
textview로는 선택 날짜가 잘 나오지만 캘린더를 켰을때 현재 년,월,일이 아니라 완전 다른 년도에 가있습니다...어떻게 해야되나요 도와주세요ㅜ