【发布时间】:2014-08-29 14:55:39
【问题描述】:
我想在我的 android 应用程序中使用 EditText,它使用户能够在列中输入 8 位数字。哪个需要存储在数据库中,并在被要求显示时检索 8 位数字?我不知道该怎么做。帮我解决这个问题。谢谢
【问题讨论】:
-
向我们展示您的尝试。就目前而言,这个问题太宽泛了。
-
我假设你想要一个无符号的 8 位数字。使用
int。byte类型已签名。
我想在我的 android 应用程序中使用 EditText,它使用户能够在列中输入 8 位数字。哪个需要存储在数据库中,并在被要求显示时检索 8 位数字?我不知道该怎么做。帮我解决这个问题。谢谢
【问题讨论】:
int。 byte 类型已签名。
八进制是以 8 为基数的数字系统。 您可以使用 0 - 7 之间的数字。
int octal = 01作为八进制数,前缀0表示八进制。
您可以让EditText 仅显示数字键盘,然后在将其保存到数据库之前检查条目是否包含 8 或 9,将消息显示为“不是十进制数”,否则将其保存在数据库中并在显示时附加一个0 开头并将其显示在您的 UI 上。
【讨论】: