안녕하세요.
뷰를 이용해 게임을 만들다 막히는 부분이 있어서 질문을 드립니다.
현재 OnCreate()에서 밑에 형식으로 뷰를 띄우고 있는데요.
----------------------------------------------------------------------------------------
layout = new RelativeLayout(this);
layout.setLayoutParams(new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.FILL_PARENT,
RelativeLayout.LayoutParams.FILL_PARENT));
layout.addView(gameView);
setContentView(layout);
---------------------------------------------------------------------------------------
gameView 안에서 게임을 쭉 플레이를 하다가
어떤 이미지버튼을 누르면 ImageView가 gameView위에 뜨게 하고 싶습니다.
쉬울줄 알았는데.. ImageView가 쉽게 위에 떠주질 않네요..ㅠㅠ
layout.addView(gameView);
setContentView(layout);
부분을 이미지버튼을 누를때 ImageView를 추가해서 다시 불러주면 ..? 음...
어떤 방법을 써야할까요?
아니면 뷰 전환이라도 됐으면 좋겟는데// 막막하네요..ㅠㅠ
구글도 더 찾아 봐야겠어요 혹시 아시는분은 조금만 도움을 주세요~




음..
layout 을 눌렀을때 이미지뷰를 추가하신단말씀이신가요?
그럼 미리
layout = new RelativeLayout(this);
layout.setLayoutParams(new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.FILL_PARENT,
RelativeLayout.LayoutParams.FILL_PARENT));
layout.addView(gameView);
setContentView(layout);
이 작업에서 미리추가하시고
addView( 이미지뷰) ;
이미지뷰.setVisible(View.GONE) ;
layout.온클릭(
if( 이미지뷰.isShowing){
이미지뷰 안보이게
}else{
보이게
}
)
이렇게 하시면될듯..