如何使動態edittext字段只接受double和float值?如何使小數位的edittext字段
9
A
回答
16
使用此方法在你的活動:
EditText et = (EditText) findViewById(R.id.text01);
et.setInputType(0x00002002);
或
EditText et = (EditText) findViewById(R.id.text01) ;
et.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
這裏text01
在你R.java
文件EditText
場的ID;
參考:
http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType
0
您還可以使用setInputType(int type)
功能:
EditText e
e.setInputType(InputType.Number) //Many other options are also available
4
也許一個更好的解決辦法是使用
et.setInputType(InputType.TYPE_CLASS_NUMBER
| InputType.TYPE_NUMBER_FLAG_DECIMAL);
編輯:我有也添加了標誌InputType.TYPE_NUMBER_FLAG_DECIMAL
也接受dobules。
0
et.setRawInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
其中setRawInputType它對應於機器人:的inputType屬性。
相關問題
- 1. 如何設置EditText字段的最大和最小字符?
- 2. 使EditText只顯示兩位小數
- 3. 文本字段中的小數位數
- 4. Android:如何更改EditText字段中的文本大小?
- 5. 如何改變的EditText字體大小
- 6. Django - 如何獲取對象的小數位字段的值
- 7. 如何訪問DialogBox中的EditText字段?
- 8. Edittext如何只能接受小數點後的兩個數字
- 9. 只允許兩位小數輸入EDITTEXT
- 10. 如何計算Android中Edittext字段的行數,字數和字符數
- 11. 小數點/貨幣字段的兩位小數
- 12. 指定小熊貓個別字段的小數位數爲csv
- 13. 如何將圖像放入EditText字段?
- 14. 如何確保edittext字段不爲空?
- 15. 如何在Codeigniter遷移文件中添加小數位字段?
- 16. EditText的負小數
- 17. EditText字段外觀
- 18. 保存EDITTEXT字段的數據
- 19. 更新VARCHAR字段,使數內場是3位小數
- 20. 如何在我的editText中設置2位數的小數部分?
- 21. 如何將數字字段(大小:10)轉換爲字符字段(大小:7)
- 22. 獲取EditText字段的值
- 23. 小於13位的數字字段的正則表達式
- 24. 如何使用Handlebars.js小寫字段?
- 25. Android:將小數點添加到EditText字段,並使其隨輸入移動
- 26. 如何限制EditText框輸入小數點後兩個字符?
- 27. 使用jQuery將輸入字段限制爲兩位小數
- 28. 從EditText字段獲取數據
- 29. 從數值EditText字段獲取NumberFormatException
- 30. 如何使用NumberFormatInfo指定數字和小數位
這樣會寫出更好的樣式:setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);這是相同的價值,但更清晰的讀者 – NickT 2010-11-25 11:20:48
@NickT ::你是對的,這就是爲什麼我給了參考。 – 2010-11-25 11:24:35