《Android开发卷——自定义日期选择器(一)》

《Android开发卷——自定义日期选择器(一)》_第1张图片《Android开发卷——自定义日期选择器(一)》_第2张图片(小米手机) 《Android开发卷——自定义日期选择器(一)》_第3张图片(中兴手机)

在实际开发中,Google官方提供的时间选择器API已经不能满足于我们的需要了,所以很多公司都是采用自定义的形式来实现日期选择器。

这个例子很简单,定义三个NumberPicker即可。
/NumberPicker
android:id="@+id/np3"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:focusable="true"
android:focusableInTouchMode="true" />
这个组件也是Google官方提供的,所以在不同手机样式会不一样,不是纯自定义的样式。

最后在对应的activity中,设置一些属性即可。

项目连接:http://download.csdn.net/detail/chillax_li/6910751

注意:成功导入项目后,项目会报错,原因 NumberPicker 是比较低版本的API,只要clean...一下项目就可以运行。

《Android开发卷——自定义日期选择器(一)》_第4张图片 《Android开发卷——自定义日期选择器(一)》_第5张图片

后语:笔者只是简单的做个样式,如果你想弄得更好看,可以采用自定义对话框的形式,样式更好看。(后期笔者自己也会弄)
详见 工作实录之《Android开发卷——自定义日期选择器(二)》 http://blog.csdn.net/chillax_li/article/details/19172899
工作实录之《Android开发卷——自定义日期选择器(三)》 :http://blog.csdn.net/chillax_li/article/details/19212895

尊重原创,转载请注明出处:http://blog.csdn.net/chillax_li/article/details/19047913

你可能感兴趣的:(Android开发)