사용자가 변경을 시작하자마자 datepicker의 변경 사항을 감지 할 수 있기를 원합니다. 그러나 나는 datrpickerdialog를 사용하고 싶지 않다. 왜 사람이 datePicker에서 날짜를 변경할 때 onDateSet (DatePicker arg0, int arg1, int arg2, int arg3)이 실행되지 않는지 알고 있습니까?datePickerDialog를 사용하지 않고 OnDateChangedListener, OnDateSetListener를 사용하는 방법은 무엇입니까?
나는 그것에 대해 어떤 의견이라도 고맙게 생각합니다.
public class AddItem extends Activity implements OnDateChangedListener,OnDateSetListener{
DatePicker start ;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.entryelements);
start = (DatePicker) findViewById(R.id.start);
@Override
public void onDateChanged(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(),
" thiv view"+year,
Toast.LENGTH_LONG).show();
Log.v("indatechange", "ok");
}
@Override
public void onDateSet(DatePicker arg0, int arg1, int arg2, int arg3) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(),
" thiv view"+arg0,
Toast.LENGTH_LONG).show();
Log.v("indatechange", "ok");
}
}