andriod InputType.TYPE_NUMBER_FLAG_DECIMAL只能輸入數字和小數點無效問題


在java文件里edittext設置InputType.TYPE_NUMBER_FLAG_DECIMAL,

輸入法能輸入的是文本輸入方式(數字、字母、符號等),和想要只能輸入數字和小數點背道而馳。 
在布局文件里edittext設置為inputType=“numberDecimal”,是預期效果。 
后來對比了一下inputType=“numberDecimal”值和InputType.TYPE_NUMBER_FLAG_DECIMAL值,是不一樣,

分別是8194和8192,於是在java文件里et.setInputType(8194);,達到預期效果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM