簡體   English   中英

如果用戶輸入帶字符串的int,則Onclick會驗證edittext

[英]Onclick validate edittext if user enters an int with a string

我的應用程序中有一個EditText,它可以驗證用戶單擊按鈕時用戶是否不能輸入整數。

這是通過if語句在word為字符串的條件下完成的:

(word.matches(“ [0-9] *”)

如果用戶也輸入帶有字符串的單詞,該如何更改呢?

謝謝

EditText繼承自TextView ,后者具有一個名為setInputType的方法。 此方法接受定義為InputType的int。 因此,您可以根據需要/用戶單擊InputType動態設置InputType

為了在EditText中進行這種過濾,更好的方法是指定android:inputType 這使您可以指定期望的內容並顯示右鍵盤。 另一種選擇是使用android:digit來指定自動字符。 如果需要數字,請輸入

android:digit =“ 0123456789”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM