Tôi muốn có thể phát hiện các thay đổi trên datepicker ngay sau khi người dùng bắt đầu thay đổi nó. Tuy nhiên tôi không muốn sử dụng datrpickerdialog. Có ai biết tại sao các onDateSet (DatePicker arg0, int arg1, int arg2, int arg3) không cháy khi tôi thay đổi ngày trên datepicker?Làm thế nào để sử dụng OnDateChangedListener, OnDateSetListener mà không sử dụng datepickerdialog?
Tôi đánh giá cao mọi nhận xét về điều đó. Cheers
Dưới đây là phiên bản đơn giản hóa của mã của tôi:
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");
}
}