在我的应用程序中,我有EditText-Fields,它应该能够容纳十进制数字。因此,我的键盘应显示所有数字,逗号,点和减号,以便输入货币值。我通过以下InputTypes定义了EditText-Field:
AsEnumerable
因此,这几乎适用于所有Android设备,但最近我发现三星A3(2017)设备有一个奇怪的行为:
如您所见,键盘仅提供键入自然数字的选项。
测试设备的数据:
我安装了Google的GBoard键盘,并按要求显示了小键盘,并带有点和逗号。但是,如果三星键盘无法正常工作,我不能只是希望消费者下载其他键盘。有什么想法可以解决此问题吗?
我在此线程中将CustomEditText实现为statet: Android Keyboard with number and decimal for LG G4