2016-08-23 25 views
-4

當inputtype用作textPassword時,用戶可以在編輯文本中使用完整的表情符號。如果我使用textpassword和textEmailAddress,那麼密碼是可見的。有沒有簡單的方法來實現這一點,而不使用textwatcher。密碼字段也可以允許其他特殊字符。如何在edittext密碼字段中刪除表情符號

請注意,我正試圖通過設置輸入類型來刪除表情符號。我不在尋找正則表達式/ textwatcher/filters的解決方案。如果該字段是不是我會用textEmailAddress避免表情圖案選項鍵盤上

+0

取digitoption在申請使用 –

+0

密碼必須使用textwatcher爲防止用戶在輸入的EditText的表情符號 –

回答

0

使用此在您的密碼EditText XML文件的密碼類型

android:inputType="textPassword|text"

尋找更多關於input methods here

而且,你可以使用RegularExpression來檢查你的密碼是否有效。

1

這讓性格只A到Z和A到Z:

<EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" 
     android:inputType="textPassword"/> 
相關問題