Para 2.3.xe acima, quando você define o tipo de entrada em um EditText para InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS
mostrar o teclado para inserir um e-mail, ele não funciona em muitos dispositivos, incluindo Galaxy Nexus.
A maneira certa de fazer isso é esta – setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS,);