我需要幫助,只允許一個小數點輸入到EditText
視圖。一個例子:我不想要123.45.2
或123..452
被允許。一旦輸入一個小數點,就不允許再輸入一個小數點。Android - 限制只有一個小數點進入EditText
4
A
回答
16
玩這個然而你喜歡它。
myEditText.setKeyListener(DigitsKeyListener.getInstance(true,true));
返回DigitsKeyListener該 0至9接受數字,加 減號(僅在開始時)如果指定 和/或小數點(每 只有一個字段)。
2
有你可以設置的標誌,所以你不必做什麼rochdev(當然沒有進攻)張貼。
mEditText.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
這將只允許輸入數字並且只有一個小數點。
10
您可以在XML佈局設置它:
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
/>
0
將其設置成XML佈局 android:inputType="number|numberDecimal"
相關問題
- 1. 如何限制EditText框輸入小數點後兩個字符?
- 2. c#使用indexofany作爲小數點,並且只限製爲一個小數點
- 3. Android驗證EditText小數點「。」
- 4. 限制到一個小數點
- 5. Android的限制EDITTEXT
- 6. 如何限制EditText在Java中只輸入浮點值?
- 7. 如何限制限制在一個EditText用戶輸入的一切,但數字
- 8. 的Android EDITTEXT限制輸入的字符
- 9. 限制輸入類型EditText Android
- 10. 限制輸入字段以一個小數點和兩個小數位
- 11. 只有一個小數點位置
- 12. 如何輸入字段限制爲數字只能用兩個小數點
- 13. 如何限制數字鍵盤輸入只允許單個小數點
- 14. 只允許兩位小數輸入EDITTEXT
- 15. 無法在Android EditText中輸入小數點後的零點
- 16. Android限制edittext長度
- 17. android edittext限制選項從
- 18. android editText最大限制
- 19. android edittext限制文本和數字
- 20. EditText輸入限制500字?
- 21. Edittext如何只能接受小數點後的兩個數字
- 22. 限制一個表只有一行
- 23. Android將EditText僅限於整數輸入
- 24. 如何限制一個文本框只輸入一個十六進制值
- 25. 敲除 - 將輸入限制爲只有一位小數的數字
- 26. Texbox限制字符和符號,只允許只有一個小數點的數字值
- 27. 限制爲單個小數點
- 28. 權限只有一個站點
- 29. 如何解析一個大的十進制數到只有2個小數位?
- 30. Android EditText十進制整數值
完美。感謝所有的幫助! – KevinM 2011-05-21 19:48:58
非常有幫助..謝謝你。 – 2013-06-24 06:34:46