首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android,有没有办法禁止使用键盘在日期选择器中写入内容?

问Android,有没有办法禁止使用键盘在日期选择器中写入内容?
EN

Stack Overflow用户
提问于 2012-11-20 18:54:53
回答 4查看 6.8K关注 0票数 14

有没有办法禁止在日期选择器中使用键盘进行写入?因为我只想用加号和减号来设置日期。提前谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-20 19:00:36

代码语言:javascript
复制
myDatePicker.setDescendantFocusability(DatePicker.FOCUS_BLOCK_DESCENDANTS);
票数 24
EN

Stack Overflow用户

发布于 2012-11-22 17:16:15

代码语言:javascript
复制
dp.setDescendantFocusability(DatePicker.FOCUS_BLOCK_DESCENDANTS);

是实现这一目标的最佳方法。

你也可以检查这个

Focusable EditText inside ListView

票数 5
EN

Stack Overflow用户

发布于 2012-11-22 16:10:55

代码语言:javascript
复制
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);
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13471688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档