У меня есть карточная игра, которую я создал в Android, и можно показать результаты в любой момент, нажав пункт меню.
Мне бы хотелось, чтобы в этом диалоговом окне с оценками отображалось другое фоновое изображение при его загрузке в зависимости от таких факторов, как ведущий и т. Д.
В моем конструкторе у меня есть следующий соответствующий код:
public ScoresDialog(Context context) {
super(context);
this.setTitle(R.string.scoresDialogHeading);
setContentView(R.layout.scores_view);
...
}
Я попытался заставить это представление изменить его в методе showDialog, который я написал так:
findViewById(R.layout.scores_view).setBackgroundColor(Color.BLUE);
Тем не менее, я получил NPE ...
Я попытался переместить это утверждение в метод onStart, думая, что представление еще не инициализировано, но получило ту же ошибку ...
Есть мысли о том, как правильно сделать что-то подобное?
Спасибо,
E.