2010-10-17 85 views
1

我想在Android应用程序中使用类似于Swing JSpinner的控件。我知道Android有一个名为Spinner的小部件,但它更像是一个组合框而不是JSpinner。我注意到DatePicker和TimePicker小部件使用的组件就像JSpinner一样。唯一的问题是,我不想要日期或时间。我只想得到一些用户选择的整数,例如从1到50。这可能吗?我已经搜索了Android API参考信息,但我找不到有关如何执行此操作的任何线索。任何帮助或暗示将不胜感激。Android等价于Java的Swing JSpinner

感谢, 托米斯拉夫

回答

1

那么,对于TimePicker的功能是由一个名为NumberPicker一个隐藏的内部类,这很可能是你想要什么,如果只在谷歌的人们已经将其提供提供。

您可能想要转到the android source code并在框架/基础存储库中查找android.widget.NumberPicker的源代码。 (这个版本库把它看作是一个公开的类,虽然我在发布的开发jar文件中看不到它的标志。)

+0

谢谢,beekeper。我拒绝相信谷歌选择隐藏这个类。我以为我没有完全阅读文档。既然您向我提供了该课程的名称,我发现有人已经从源代码中提取了它,以及适当的可绘制和布局以供在首选项中使用。所以这里是:http://www.quietlycoding.com/?p=5 – Tomislav 2010-10-17 21:07:51