如果要限定 EditText 所輸入的資料只能是數值的話,而不想讓使用者輸入數字以外的字元,方法就是設定 EditText 屬性的 Numeric。
請於設計 UI (使用者介面) 階段,在 Graphical Layout 設計畫面中於 EditText 元件上 (已拖曳到顯示畫面中的 EditText) 按滑鼠右鍵,出現如下圖 :
您可以直接點選 Properties 去設定,或是如圖中點選 Show In > Properties 讓屬性設定分頁出現在編輯區的下方。
接著請找到 Numeric,在 Numeric 中有三個選項,分別是 :
integer : 整數
signed : 帶有正負號的數字
decimal : 帶有小數
三個選項可複選,請按照您的需要進行勾選即可。
這樣在程式運行中也不怕使用者會輸入數字以外的字元囉。.^_^.
沒有留言:
張貼留言