在EditText内输入负数、小数,控制输入的内容为为“-0.123456789”,并且负数符号只能使用一次。
<EditText
....
android:digits="0123456789.-"
....
/>
同时要求弹出的键盘为数字键盘,并且只有特定的符号才能点击输入:
et.setKeyListener(new DigitsKeyListener(true, true));
这个查API就行了