解决方案 »
- 编译一个模块时出现undefined reference to `__android_log_print'
- 安卓设备之间实现远程控制的解决方案
- Activity传值问题,新手求教
- Socket通信问题请教
- 请。大。侠。们。指。教 关于“androidpn”的问题
- 调用web service时,HttpTransportSE的对象的call的参数是什么
- android非标准文件类型关联程序问题,如何指定其minetype?
- jni java传递参数到C++
- 如何关闭Android Studio对于错误拼写的英文单词的提示
- Library projects 不支持Annotation 怎么修改
- 自定义listview头部视图问题
- Activity 中的一对象想在 Fragment 中使用,请前辈指导!
只可以输入一个小数点,缺点是小数点可以作为起始或结尾
不行的话就用onTextChanged加上正则表达式
public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (et_content.getText().toString().indexOf(".") >= 0) {
if (et_content.getText().toString().indexOf(".", et_content.getText().toString().indexOf(".") + 1) > 0) {
tv_numOfChar.setText("已经输入\".\"不能重复输入");
et_content.setText(et_content.getText().toString().substring(0, et_content.getText().toString().length() - 1));
et_content.setSelection(et_content.getText().toString().length());
} } } @Override
public void afterTextChanged(Editable s) { }
});
监听是否已经输入过“.”