(小米手机) (中兴手机)
在实际开发中,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开发卷——自定义日期选择器(二)》 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

更多相关文章

  1. Android项目开发中常用个性化控件汇总(view)
  2. Android(安卓)studio 3.4.0+与gradle版本和插件的对应关系
  3. Android(安卓)点击变样式(变色)。
  4. Android主题定制
  5. Android(安卓)ProgressBar设置转圈样式
  6. ArcGis for Android(安卓)10.2.8个人整理
  7. cocos2dx跨平台直播实例-ffmpeg-android篇
  8. Android(安卓)Studio导入项目的几个问题
  9. Android(安卓)底部菜单栏(RadioGroup+Fragment)美化

随机推荐

  1. sqlhelper类是什么
  2. 游戏里redux什么意思
  3. c语言精通了能干什么?
  4. C#中default什么意思
  5. php与c语言有什么联系和区别?
  6. c#怎么学
  7. 精通c语言能做什么
  8. 学好c语言可以干什么?
  9. 初学c语言用什么软件
  10. 现在学c语言用什么软件