마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
안드로이드 버튼에 지뢰심기
0
추천
지금 지뢰 피하기 게임 만들고 있는데
버튼을 만들어서 배치를 했습니다.
그리고 폭탄배열을 만들어서 0은 통과 1은 지뢰 이런식으로 하려고
int [] a ={0,1,0,0,1};
이런식으로 int 배열에 0과 1을 집어넣고 셔플을 했습니다.
근데 이걸 버튼에 연결을 어떻게 할지 감이 전혀 안오내요
조금만 알려주십쇼..
안드로이드
초보어플개발
익명사용자
님이
2018년 7월 28일
질문
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
1개의 답변
0
추천
버튼같은 뷰 객체들도 배열로 만들 수 있으니 폭탄 속성값인 int배열 하나, 버튼객체 배열 하나 이렇게 생성해서 크기를 똑같이 맞춰주신 후 (동적생성도 가능하니 갯수는 조절 가능 하게 구현할 수도 있겠구요) 반복문을 돌려서 같은 index값을 가진 버튼에 폭탄속성int값을 넣어주시면 되지 않을까 생각합니다~도움이 되길 바랍니다 화이팅!
idontknow
(
6,380
포인트)
님이
2018년 7월 28일
답변
버튼 배열에 폭탄속성을 넣으니 에러가 나네요ㅜ
저두 오래 생각하지 않구 답을 달아드리는거다 보니 효율적인 방법은 생각이 나질않지만..
for(int i=0; i<배열크기; i++){
btArrays[i].setTag(mine[i]);
}
뷰객체에 setTag메소드가 있는데 index값에 맞는 속성값을 버튼에다가 Tag값을 반복문에서 지정해주시면 폭탄 속성값의 태그가 버튼에 지정이 되거든요, 그럼 그값을 버튼 클릭리스너 안에서 getTag로 불러와서 그값이 폭탄값이면 setText("폭탄") 이런 형태로 가능할듯 합니다
Please
log in
or
register
to add a comment.
...