Android中关闭DatePicker、TimePicker、NumberPicker的可编辑模式

DatePicker、TimePicker、NumberPicker这三个控件在使用的过程中,用户点击数字会弹出键盘,有时候会造成布局被挤压不好看,也有其他的需求。

我看了网上很多文章的解决办法都无效,后来还是万能的StackOverflow网站帮我解决了这个问题,代码如下:

 

    1. mDatePicker.setDescendantFocusability(DatePicker.FOCUS_BLOCK_DESCENDANTS);  
    2. mTimePicker.setDescendantFocusability(TimePicker.FOCUS_BLOCK_DESCENDANTS);  
    3. //NumberPicker同理 
posted @ 2017-08-23 17:37  brave-sailor  阅读(307)  评论(0编辑  收藏  举报