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);
, 나는보기가 아직 초기화되지 않은 생각의 ONSTART 방법이 문을 이동 시도한 NPE ... 을 가지고 있지만있어 같은 오류 ... w에 대한 의견 그런 일을하는 옳은 길을 모자? 감사합니다. E.
예, 이전에 해봤지만 대화 상자의 show 메서드를 사용하여 수행해야했지만 불행히도 대체하지 않았습니다. 전체 대화 상자의 배경이 아니라 내부 레이아웃에만 있습니다. 감사합니다. – ekatz