为Android创建自定义“NumberPicker”

时间:2013-12-30 12:03:51

标签: android android-layout

对于我正在开发的应用程序,我需要某种NumberPicker,问题是:我有Api等级10的要求,并且参考文献中的数字选择器首先在11中引入......

我查看了日期和时间选择器,但都使用了Numberpickers ....

我真的对Android很新,并且不知道如何创建自定义小部件,所以通过查看源代码,我不了解表面之外的很多内容以及这些布局和小部件如何依赖于每个其他。

现在我们的应用程序使用Spinners,但这是一个大学项目,我们的教授说他并不喜欢他们,并希望我们使用类似于数字/日期/时间戳的东西......

我的要求: 我选择的“数字”的第一部分是一个字母(或多个字,最多一个短字),在两个两位数之后,其范围需要根据所选字母进行调整。

我有什么想法,比使用三个微调器和调整阵列更好/更漂亮(如果可能的话)?

1 个答案:

答案 0 :(得分:1)

这里有一个问题,描述API级别7的相同问题(参见:How to use NumberPicker in Android app with API 7?)。不幸的是,api级别10的情况似乎相同:NumberPicker不是android支持库的一部分,所以你必须注意这样的反向移动:

https://github.com/SimonVT/android-numberpicker

或编写自己的实现。