[範例情境]
1.e-mail的合法驗證
2.e-mail驗證通過才Enable Button
(本例並無針對Button撰寫諸如OnClick之類的任何事件,僅用其Enabl狀態表示驗證是否通過)
3.合法性需即時驗證,而非透過其他控制項呼叫
[情境分析]
1.1個Activity
2.1個Layout
SETP 1:新增專案
SETP 2:配置Layout
SETP 3:撰寫程式碼
重點:OnKeyListener的使用
SETP 4:執行
初始畫面 (PS:"輸入e-mai"l的提示是透過EditText之Hint屬性達成) |
合法e-mail讓Button本來的反白狀態解除(變成nable) |
★若不想使用自定義之驗證方法(SETP 3藍色框起處),可以參考ola的Android筆記_文字方塊(EditText)檢查電子郵件(Email),該文採用Linkify.addLinks來達成相同效果!
沒有留言:
張貼留言