簡體   English   中英

如何在編輯文本中輸入內容后更改文本視圖顏色

[英]how to change textview color upon entering something in edittext

當用戶根據在此處輸入圖像描述上寫的文字輸入內容時,我希望該文本顏色像這張圖片一樣改變

如果這是一個密碼檢查器,那么可能已經有一個用於此的庫。 否則,您可以使用 addTextChangedListener() 來偵聽 EditText 中的文本更改,然后調用 setTextColor() 來更改 EditText。

在 OnTextChanged 方法中的 addTextChangedListener() 之后添加這個並可以設置顏色

if (charSequence.toString().contains("^[0-9]*$")) {//numbers
                        
}
if (charSequence.toString().contains("^[a-z]*$")){//lower case
    
}
if (charSequence.toString().contains("^[A-Z]*$")){//uppercase
    
}
if (charSequence.toString().length()==9){//ten characters
    
}

暫無
暫無

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

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