2010-11-20 4 views
0

Comment puis-je faire une déclaration, mais si je veux que:Android Development: sinon et se concentrer

else if not edittext.getText.toString.contains("hello") then doCode. 

et comment puis-je SETFOCUS sur un composant et enlever le focus ne peut pas vraiment comprendre.

+1

essayez de ne poser qu'une seule question à la fois – Janusz

Répondre

0
boolean editedText = edittext.getText().toString().contains("hello"); 
if (editedText == true) { 
    // do your code here 
} else { 
    // do your code here 
} 
+0

Désolé Fred mais y Notre code est principalement faux. contient retournera un booléen et vous enregistrez ce booléen dans une variable de type String. Dans la première condition si vous n'avez pas d'opération égale, vous affectez la variable editText, même si vous comparez les chaînes avec == et non avec des équations, ce qui est une très mauvaise idée ... – Janusz

+0

Désolé Janusz était endormi quand j'ai écrit la réponse ce matin, vous avez raison. –

Questions connexes