首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

editView 展示#格式

2012-09-07 
editView 显示##。##格式boolean isValidEditText Variable.getText().toString().matches(\\d{2}\\.\\d

editView 显示##。##格式

boolean isValid=<EditText Variable>.getText().toString().matches(\\d{2}\\.\\d{2});
EditText text = new EditText(this);? ? InputFilter[] filters = new InputFilter[1];? ? filters[0] = new InputFilter() {? ? ? ? public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {? ? ? ? ? ? if (end > start) {? ? ? ? ? ? ? ? String destTxt = dest.toString();? ? ? ? ? ? ? ? String resultingTxt = destTxt.substring(0, dstart) + source.subSequence(start, end) + destTxt.substring(dend);? ? ? ? ? ? ? ? if (!resultingTxt.matches("^\\d(\\d(\\.\\d{0,2})?)?")) {? ? ? ? ? ? ? ? ? ? return "";? ? ? ? ? ? ? ? }? ? ? ? ? ? }? ? ? ? return null;? ? ? ? }? ? };? ? text.setFilters(filters);

热点排行