![](/img/trans.png)
[英]How can I mask the summary of an EditTextPreference when it is a masked password field?
[英]How can I show display an error in an EditTextPreference's dialog when validation fails?
我剛剛發現,Android上的EditText
有一個名為setError
的方法,該方法在調用時會在EditText
顯示錯誤符號。 看起來是這樣的:
驗證失敗時(例如,單詞長度超過5個字符),我想在EditTextPreference
的對話框中顯示相同的內容。
對於這一點,我想我會需要延長EditTextPreference
,獲得參考EditText
它,當按下一個鍵做驗證。 這應該很簡單,但是我很迷茫。
您可以從EditTextPreference對象中訪問EditText對象。
您所需要做的就是擴展它,並向EditText添加一個文本更改偵聽器,該偵聽器將在用戶鍵入時執行驗證。
然后在xml中使用您的自定義首選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.