안드로이드 개발 질문/답변
(글 수 45,052)
소스코딩은 해보긴했는데 감이안잡히네요
일단 배경화면의 GameView는 SurfaceView로 처리하고
화면을 터치하면 그좌표에 이미지뷰를 생성해주고 그 이미지뷰를 클릭하면
그이미지뷰의 터치이벤트가 되게하고싶은데 잘안되네요
뭐 여러개의 뷰를 xml없이 소스만 가지고 띠우고 각각 뷰를 클릭하면 그뷰에맞는 이벤트를 처리할수있게 하는
예제라던가 조언사항좀 알고싶어요..ㅠ
public void create(int x, int y){ GameObject bu = new GameObject(act, x, y); bu.setOnClickListener(this); array.add(bu); act.setContentView(bu); }
이런식으로 했는데 에러가나서 죽겠네요 ㅠ
act = activity
public GameObject(Context context, int x, int y) { super(context); this.x = x; this.y = y; }
생성자.
전체 소스를 모르니 에러나는게 먼진 모르겠지만,
뷰에 SurfaceHolder.Callback를 구현해 서피스뷰와 같이 사용하세요