我已将输入类型设置为numberdecimal,但也希望以编程方式使用" - "填充editText.我可以添加文本,但后来我无法编辑文本,因为它没有确认数字十进制格式.关于我怎么说inputtype的任何想法都是numberdecimal但可以允许" - "?
7hn*_*hny 29
我可以通过设置digitsxml属性来实现此行为,如下所示:
<EditText
    ...
    android:inputType="number"
    android:digits="0123456789-"/>
以编程方式设置它(以编程方式设置EditText数字):
weightInput.setKeyListener(DigitsKeyListener.getInstance("0123456789-"));
我成功地做到了:
android:inputType="number|numberSigned"    
android:digits="0123456789-"
| 归档时间: | 
 | 
| 查看次数: | 9342 次 | 
| 最近记录: |