EditText限制輸入數(shù)字,精確到小數(shù)點后1位的設置方法
更新時間:2017年04月15日 09:34:28 投稿:jingxian
下面小編就為大家?guī)硪黄狤ditText限制輸入數(shù)字,精確到小數(shù)點后1位的設置方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
在EditText的布局文件里面設置:
android:inputType="numberDecimal"
在代碼中:
/** 輸入框小數(shù)的位數(shù)*/ private static final int DECIMAL_DIGITS = 1;
InputFilter lengthfilter = new InputFilter() {
public CharSequence filter(CharSequence source, int start, int end,
Spanned dest, int dstart, int dend) {
// 刪除等特殊字符,直接返回
if ("".equals(source.toString())) {
return null;
}
String dValue = dest.toString();
String[] splitArray = dValue.split("http://.");
if (splitArray.length > 1) {
String dotValue = splitArray[1];
int diff = dotValue.length() + 1 - DECIMAL_DIGITS;
if (diff > 0) {
return source.subSequence(start, end - diff);
}
}
return null;
}
};
et_content.setFilters(new InputFilter[] { lengthfilter });
以上這篇EditText限制輸入數(shù)字,精確到小數(shù)點后1位的設置方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Android中fragment與activity之間的交互(兩種實現(xiàn)方式)
本篇文章主要介紹了Android中fragment與activity之間的交互(兩種實現(xiàn)方式),相信對大家學習會有很好的幫助,需要的朋友一起來看下吧2016-12-12
Android 實現(xiàn)左滑出現(xiàn)刪除選項
滑動刪除的部分主要包含兩個部分, 一個是內容區(qū)域(用于放置正常顯示的view),另一個是操作區(qū)域(用于放置刪除按鈕)。下面通過本文給大家介紹Android 實現(xiàn)左滑出現(xiàn)刪除選項,需要的朋友可以參考下2017-06-06
Android 圓角 ImageView類可設置弧度(代碼簡單)
這篇文章主要介紹了Android 圓角 ImageView類可設置弧度 的相關資料,需要的朋友可以參考下2016-03-03
Android ListView 滾動條的設置詳解及實例代碼
這篇文章主要介紹了 ListView等滾動條的設置詳解詳解及實例代碼的相關資料,需要的朋友可以參考下2017-02-02
Android 滑動監(jiān)聽RecyclerView線性流+左右劃刪除+上下移動
這篇文章主要介紹了Android 滑動監(jiān)聽RecyclerView線性流+左右劃刪除+上下移動的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-09-09

