我希望能夠在用戶開始更改日期檢測器時檢測到日期選擇器上的更改。但是我不想使用datrpickerdialog。有誰知道爲什麼onDateSet(DatePicker arg0,int arg1,int arg2,int arg3)在更改datepicker上的日期時不會觸發?如何在不使用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");
}
}