有没有办法禁止在日期选择器中使用键盘进行写入?因为我只想用加号和减号来设置日期。提前谢谢。
发布于 2012-11-20 19:00:36
myDatePicker.setDescendantFocusability(DatePicker.FOCUS_BLOCK_DESCENDANTS);发布于 2012-11-22 17:16:15
dp.setDescendantFocusability(DatePicker.FOCUS_BLOCK_DESCENDANTS);是实现这一目标的最佳方法。
你也可以检查这个
发布于 2012-11-22 16:10:55
Calendar start = Calendar.getInstance();
int Year = DatePicker.getYear();
int Month = DatePicker.getMonth();
int Day = DatePicker.getDayOfMonth();
start.set(Year, Month, Day);
// DayDatePicker.setDescendantFocusability(DatePicker.FOCUS_BLOCK_DESCENDANTS);
Date periodDate = start.getTime();
int daysToAdd = 280;
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_MONTH,daysToAdd );
System.err.println("-----" +cal.getTime());
int AfterCalc = cal.getTime().getYear()+1900;
System.err.println("-----" + AfterCalc);
int AfterCalc2 = cal.getTime().getMonth();
System.err.println("----" + AfterCalc2);https://stackoverflow.com/questions/13471688
复制相似问题