EditText ne peut pas être résolu à un type
J'ai défini une mise en page dans un fichier xml dans le 'res' dossier de mon projet android. Le "EditText" élément ressemble:
<EditText android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numeric="integer|decimal"></EditText>
Dans mon fichier de classe dans mon projet android, j'ai le texte suivant:
public void doCalculation(View view) {
String firstNo = ((EditText) findViewById(R.id.editText1)).getText().toString();
String secondNo = ((EditText) findViewById(R.id.editText2)).getText().toString();
String operator = ((Spinner) findViewById(R.id.spinner1)).getSelectedItem().toString();
callWebService(firstNo, secondNo, operator );
}
Malheureusement, les 2 premières affectations dans ma méthode ci-dessus montrent une erreur dans eclipse indiquant
EditText cannot be resolved to a type
Je n'ai aucune idée de comment résoudre ce problème. Je suis sous android 2.3.3 API 10.
Toute aide serait appréciée. Grâce
OriginalL'auteur Joeblackdev | 2011-07-23
Vous devez vous connecter pour publier un commentaire.
Vous devez importer le
EditText
classe, il est donc connu, à l'aide de la ligne suivante au début de votre.java
fichier :Notez que, dans la plupart des cas, Eclipse peut vous aider beaucoup : il a un Organiser les Importations fonctionnalité, qui va ajouter la
import
lignes :Source
>Organize Imports
Vous êtes les bienvenus 🙂 amusez-vous!
OriginalL'auteur Pascal MARTIN
Avez-vous essayez d'ajouter manuellement?
import android.widget de.EditText;
Également vérifier votre console & erreur du journal des erreurs supplémentaires. Habituellement avec les choses de cette évidente la raison peut être autre chose aussi.
Si l'importation ne fonctionne pas, essayez la fermeture et la réouverture de votre projet.
OriginalL'auteur Ophidian
Si vous avez essayé d'importation ad android.widget de.EditText, et qui n'a pas fonctionné, essayez de nettoyer votre projet à Projet -> Nettoyer... et Essayez de cliquer avec le bouton droit de la souris sur votre projet choisissez Android outils de fixer ensuite les propriétés du projet. Espérons que cela aide.
OriginalL'auteur Zwiebel
Si aucune des autres réponses de travail, vous pouvez toujours le faire:
OriginalL'auteur Rob
Vérifier pour les importations.
Pour obtenir le texte de
EditText
essayez d'obtenir leTextView
valeur. Cela pourrait fonctionner.OriginalL'auteur Nikola Despotoski
Au-dessus de votre classe, il suffit d'importer:
OriginalL'auteur LifeiSHot