2012-07-27 154 views
2

这是一个关于android的SIP问题(我们称之为WP7)。请参阅https://dl.dropbox.com/u/39662979/AndroidEmulator.png的剪辑。Android键盘问题

这是在android开发的commonsware书中的演示应用程序。它显示经度和纬度的文本框,并显示允许输入数字0 - 9. *和#的键盘。当然经度往往需要一个负数,但是如何输入负号?我已经尝试了所有其他键 - 我能够提出其他字符集,但没有减号。

书中显示了一个正在输入的减号,但没有回答我。 谢谢, 院长

+0

StackOverflow用于编程问题。这不是一个真正的编程问题。使用美式键盘时,在EditText上使用'numberSigned'时会出现负号。我不认识你的键盘,所以不能告诉你是否可以得到它的减号。 – CommonsWare 2012-07-27 22:48:15

+0

编辑字段中的android:inputType =“numberDecimal | numberSigned”条目是否确定显示的是SIP?不应该显示带有减号的SIP吗? Dean – 2012-07-27 23:30:13

+0

“编辑字段的android:inputType ...条目是否确定显示的是SIP?” - 这是你的要求。由输入法编辑器的实现者决定如何处理请求。例如,某些输入法编辑器没有键(例如,涂鸦)。由于我不会说日语,中文或任何您的设备或模拟器设置的语言,因此我无法告诉您该键盘上是否存在使数字变负的键。而且,在大多数技术领域,SIP是一种VOIP协议,与键盘无关。 – CommonsWare 2012-07-27 23:35:15

回答

0

由于您的语言设置,可能是您的键盘没有“ - ”。我建议通过设备设置添加另一个键盘(可能是美式键盘),并在测试时切换到美式键盘。

+0

p.s.你可以发布你的截图作为你的问题的一部分。我建议编辑你的问题并添加屏幕截图。 – 2012-07-27 23:24:25

0

这意味着该程序没有正确

如果运行配置为英语的设备或仿真器上的应用程序的工作,有一个键,标有英文什么被称为一个“减号”(键盘右上角的按钮),能否定键入到EditText数量:

enter image description here

你会发现,在你的屏幕截图,该KEYB OARD是不同的:

enter image description here

在某种程度上,这是因为你的模拟器未配置为英语。它被配置为其他语言。你可以这样说,因为有些键有中文,日文或其他类似的字符集。

我不确切知道您的设备或模拟器配置了什么语言。我不知道这些键之一是否定否定,或者导致提供否定的辅助键盘。我的猜测是,左下角的按键会切换到备用按键,但这只是一个猜测。

我的建议是将您的模拟器配置为您所说的语言。那么,键盘可能会更容易理解你。

0

我的Galaxy S3上有类似问题: 股票三星键盘的数字键盘显示数字0到9加上一个带有句点和负号的组合键:--- 花了我相当长的一段时间发现减号需要双击,而不是长按。

+0

有时双击不能给我减号字符。在此停留3天.. – nhoxbypass 2017-09-22 08:06:21