EditText限制輸入數(shù)字,精確到小數(shù)點后1位的設(shè)置方法
更新時間:2017年04月15日 09:34:28 投稿:jingxian
下面小編就為大家?guī)硪黄狤ditText限制輸入數(shù)字,精確到小數(shù)點后1位的設(shè)置方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
在EditText的布局文件里面設(shè)置:
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位的設(shè)置方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Android開發(fā)實現(xiàn)的簡單媒體播放器功能示例
這篇文章主要介紹了Android開發(fā)實現(xiàn)的簡單媒體播放器功能,結(jié)合實例形式分析了Android基于surfaceview實現(xiàn)多媒體視頻及音頻播放的相關(guān)操作技巧,需要的朋友可以參考下2017-10-10
Android應用自動跳轉(zhuǎn)到應用市場詳情頁面的方法
最近在工作中遇到一個需求,推廣部門要求實現(xiàn)應用自動跳轉(zhuǎn)到應用市場詳情頁面,通過查找一些資料,實現(xiàn)出來了,覺得有必要整理下方便以后或者有需要的朋友們參考借鑒,下面來一起詳細看看Android應用自動跳轉(zhuǎn)到應用市場詳情頁面的方法吧。2016-12-12
android使用handler ui線程和子線程通訊更新ui示例
這篇文章主要介紹了android使用handler ui線程和子線程通訊更新ui的方法,大家參考使用吧2014-01-01
如何自己實現(xiàn)Android View Touch事件分發(fā)流程
這篇文章主要介紹了如何自己實現(xiàn)Android View Touch事件分發(fā)流程,幫助大家更好的理解和學習使用Android,感興趣的朋友可以了解下2021-03-03
Android viewpager無限輪播獲取網(wǎng)絡(luò)圖片功能
這篇文章主要為大家詳細介紹了Android viewpager無限輪播獲取網(wǎng)絡(luò)圖片功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-09-09

