2012-05-21

限定 EditText 只能輸入數字的方法

如果要限定 EditText 所輸入的資料只能是數值的話,而不想讓使用者輸入數字以外的字元,方法就是設定 EditText 屬性的 Numeric。

請於設計 UI (使用者介面) 階段,在 Graphical Layout 設計畫面中於 EditText 元件上 (已拖曳到顯示畫面中的 EditText) 按滑鼠右鍵,出現如下圖 :



您可以直接點選 Properties 去設定,或是如圖中點選 Show In  >  Properties 讓屬性設定分頁出現在編輯區的下方。

接著請找到 Numeric,在 Numeric 中有三個選項,分別是 :
integer :  整數
signed :  帶有正負號的數字
decimal : 帶有小數

三個選項可複選,請按照您的需要進行勾選即可。
這樣在程式運行中也不怕使用者會輸入數字以外的字元囉。.^_^.

沒有留言:

張貼留言

搜尋此網誌