J'ai été exécuté le programme pour deviner le nombre aléatoire mais dans le cas R, leur erreur devrait être "R ne peut pas être résolu en une variable" vient beaucoup de temps. Et je suis également essayer d'importer android.R; mais ne pouvait pas fonctionner sans erreur. erreur arrive à "main" ou "R.layout.main". alors s'il vous plaît résoudre le problème.Comment résoudre R dans Android?
public class GuessGame extends Activity {
Button btnGuess;
private EditText enter;
private GuessGame mcontext;
private Double guess;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Random rand= new Random();
final int numberToGuess= rand.nextInt(20);
int numberOfTries=0;
final boolean win= false;
btnGuess= (Button)findViewById(R.id.btnGuess);
enter= (EditText)findViewById(R.id.EnterNumber);
TextView tv= (TextView) findViewById(R.id.dislpayResult);
guess=new Double(enter.getText().toString());
btnGuess.setOnClickListener(new OnClickListener() {
private AlertDialog show;
@Override
public void onClick(View v) {
while(win == false){
if((enter.getText().length() == 0) || (enter.getText().toString() == "")){
show= new AlertDialog.Builder(mcontext).setTitle("Error Was Found")
.setMessage("Input are Emppty")
.setPositiveButton("Ok", null).show();
}
else if(guess == numberToGuess){
//win = true;
Toast.makeText(GuessGame.this, "You have win", Toast.LENGTH_SHORT).show();
}
else if(guess < numberToGuess){
Toast.makeText(GuessGame.this, "You guess is to low", Toast.LENGTH_SHORT).show();
}
else if(guess > numberToGuess){
Toast t=Toast.makeText(GuessGame.this, "You guess is to high", Toast.LENGTH_SHORT);
t.show();
}
}
}
});
tv.setText("You win");
tv.setText("Yhe Number was" + numberToGuess);
tv.setText("Tries times" + numberOfTries);
}
}
Modifié:
astuces pour résoudre ce problème:
Une fois que vous avez changé tous les noms de vos ressources, juste nettoyer la project (Projet> Clean ..), attendez quelques conds, et votre fichier R.java reviendra à la maison. Obtenir le fichier R.java devrait se débarrasser de la plupart de vos erreurs, mais si ce n'est pas le cas, vérifiez toutes les importations de votre classe pour le "importer android.R" et si elle est là, supprimez-le et nettoyez le projet.
Solution Plus de détails, visitez: Details Solution about this article
Ceci est probablement l'erreur la plus courante de développement Android du tout , recherche SO ou Google pour "R ne peut pas être résolu en une variable" et je vous garantis que vous trouverez la réponse. La prochaine fois, faites cela avant de poser la question. – Marmoy