編輯:關於Android編程
TextEdit設置監聽
過濾 空串,非浮點數,開頭為0(例如 0123.11)的情況
String regEx = "^[0-9]+\\.{0,1}[0-9]{0,2}$";// 正則表達式 輸入只能為浮點數,後面為2位小數字
priceEt.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { if (s != null) { if (".".equals(txt_amount.getText().toString().trim()) || !(Pattern.matches(regEx, txt_amount.getText() .toString().trim()))) { String str = txt_amount.getText().toString().trim(); if (txt_amount.getText().toString().length() >= 1) { txt_amount.setText(str.substring(0, txt_amount.getText() .toString().length() - 1)); txt_amount.setSelection(txt_amount.getText().toString() .length()); } } } } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void afterTextChanged(Editable s) { } });
完成上面兩個步驟 ,就可以實現自定義浮點數據了,低端機也就不會出現調用api 的numberDecimal類型,輸入法報錯了。
我學習android一段時間了,看著大牛們的各種神博客,心裡也癢癢的,希望有一天也能成為他們一樣。我知道,這些都是一滴一滴的積累,所有我也需要找到我的學習方法,打好基礎,
今天看到一篇自定view 實現水波紋效果 覺得真心不錯 學習之後再次寫下筆記和心得.但是感覺原作者寫得有些晦澀難懂,也許是本人愚笨 所以重寫此作者教程.感覺他在自定義vi
一、View + ViewPager使用ViewPager和View實現切換效果,效果如下:主布局界面: top.xml &n
大家都發過微信小視頻到朋友圈,有時候,想看看以前自己發的小視頻,但是發現朋友圈的動態已經刪除了,那麼這樣怎麼去找回微信小視頻呢?微信小視頻保存在哪裡呢?下面