如何使数字的android edittext类似于DatePickerDialog上的向上/向下按钮?

Posted

技术标签:

【中文标题】如何使数字的android edittext类似于DatePickerDialog上的向上/向下按钮?【英文标题】:How to make android edittext for numeric similar to the up/down buttons on DatePickerDialog? 【发布时间】:2011-12-08 18:49:37 【问题描述】:

我想创建一个整数编辑文本字段,用户可以在其中使用加号/减号按钮来增加和减少编辑文本字段中的整数值。我希望它就像 DatePickerDialog 一样,您可以在其中使用小的向上和向下按钮更改日、月、年。是否有一个标准的 android 小部件可用于实现此界面 - 或者是否有必要使用两个按钮和一个编辑文本字段自己将其拼凑在一起?

更新:这是一个 minSDKVersion API 7 应用程序。

【问题讨论】:

【参考方案1】:

是的,使用这个..

这似乎正是您要找的东西

Number picker demo

【讨论】:

这看起来像一个完整的时间和日期选择器界面?我想要的只是日期选择器时尚之后的单个整数条目 - 我该怎么做? 所以您只想选择一个数字而不是日期或时间? 这看起来是一个完整且正确的解决方案,我倾向于选择这个作为最佳答案——我只是想先尝试一下。谢谢! @coder_For_Life22,请发送更新后的链接。它显示页面未找到错误:(【参考方案2】:

这就是你要找的吗? number picker

【讨论】:

请注意:NumberPicker 仅在 API 11(即 HoneyComb)之后才可用 这看起来正是我想要的。哎呀,我不是在做蜂巢!是否有返回 API 7 或 8 的解决方案? 哦,是的,那是 API 11。看看here 这看起来很有希望,谢谢!我会试一试然后回来。

以上是关于如何使数字的android edittext类似于DatePickerDialog上的向上/向下按钮?的主要内容,如果未能解决你的问题,请参考以下文章

Android - 在 EditText 中处理“Enter”

如何在Android Studio中对包含数值的EditText字段执行基本计算

为具有可绘制形状的 EditText 视图设置样式,使其看起来类似于 Android < 3.0 的新全息主题

Android 如何使edittext默认失去焦点

如何在 android 中制作带有圆角的 EditText 组件

如何在 android 的 EditText 上显示数字键盘?