Validação do endereço de E-mail no Android no EditText [duplicado]

Esta pergunta já tem uma resposta: Como devo validar um endereço de E-mail? ... 0]} em edittext em android ? Eu tenho ido através do google & SO, mas eu não encontrei uma maneira simples de validá-lo.

Edição personalizada

tenho personalizaçãoEditText Search_page.xml <LinearLayout android:layout_width="fill_parent" android:l ... a cor de contorno como um contorno para o campo de texto EditText como abaixo: alguma ideia de como conseguir isso?

Como usar a classe TextWatcher em Android?

alguém me pode dizer como mascarar a sub-estrutura no texto editado ou como mudar a entrada de sub-texto do texto codif ... ts.replace.substring(0, contents.length()-2),"*"); Por favor, diga-me como posso usar o método TextWatcher no Android.