这是我的代码;
solo.clickOnEditText(0);
solo.setDatePicker(null, 2014, 8, 8);
solo.clickOnText("Done");
无论我给出什么参数,日期选择器都会保持返回当前日期。有没有人知道如何解决这个问题?提前谢谢。
答案 0 :(得分:2)
您不应传递null(数字或对象)
solo.setDatePicker(0, 2014, 8, 8); // the first param is an index
或首先获取DatePicker对象:
DatePicker datePicker = solo.getView(DatePicker.class, 0); // the second param is an index
或通过id:
DatePicker datePicker = solo.getView(String/int id)
然后设置选择器的日期:
solo.setDatePicker(datePicker, 2014, 8, 8);