for (String s : chunks) {
String possibleSquare = "s" + s.substring(2, 4);
int id = boardContext.getResources().getIdentifier(possibleSquare, "id", boardContext.getPackageName());
ImageView backgroundImg = (ImageView) findViewById(id);
backgroundImg.setBackgroundColor(Color.rgb(255, 255, 255));
}
Le code correspondant est indiqué ci-dessus. C'est à partir d'une méthode dans une classe 'Pawn' qui est appelée par le code dans une autre classe 'Chessboard'. Maintenant, findViewById est souligné et AndroidStudio me dit qu'il ne peut pas résoudre la méthode findViewById. Je suppose que c'est parce que le code ne sait pas où chercher la vue, mais je ne suis pas sûr comment indiquer qu'il devrait chercher dans mon fichier 'Board.XML'.Problème d'appel findViewById
est-Pawn un fragment? Ce n'est définitivement pas une activité. – rafid059
Est-il nécessaire d'avoir un tas d'images différentes ou pouvez-vous avoir une image et passer des images différentes quand vous en avez besoin? – DevJem