在API 11中有一个NumberPicker小部件,但我正在构建最低API为7。我该如何实现一个?是否有自定义小部件可以使用,或者是否有一种方法可以访问组成DatePicker/TimePicker的组件?
注:NumberPicker是一个数字选择器控件。在API 11中有一个NumberPicker小部件,但我正在构建最低API为7。我该如何实现一个?是否有自定义小部件可以使用,或者是否有一种方法可以访问组成DatePicker/TimePicker的组件?
注:NumberPicker是一个数字选择器控件。在2012年初,当这个问题被问到时,很少有现成的选项在api级别上可用,所以我认为这个非常好而且灵活。
http://code.google.com/p/android-wheel/
编辑:那又怎样?即使IOS有一个类似的控件也不会使这个答案变得不好。Android讲究自由选择。此外,这个控件的外观取决于样式。拿走阴影,加入蓝色的亮点,它看起来就和Android 4的时间选择器一模一样了,这正是OP所要求的。
我指出了一个潜在的解决方案来解决某人的问题。我并不是主张Android应用程序应该像IOS应用程序一样,并且我个人讨厌那些被糟糕地移植成其IOS版本克隆的Android应用程序。有些人真的是粉丝。
将API11中的NumberPicker代码复制到您的项目中。