한글타자(HTT로 기억하고 있음)에 보면 게임이 있잖아요...

조금 큰 직사각형에, 블럭이 3x3으로 배치되고...

땅바닥까지 글자가 내려가면 블럭 색깔이 변하다가 9개가 모두 변하면 무너지면서 게임오버 되고...

 

제가 그걸 함 해볼까 해서 구현하고 있는데....

문제가 생기네요...

 

1. 일정시간마다 글자를 떨어뜨리는 것과 글자를 일정시간마다 땅바닥으로 내려오게 하는것

글자를 동적으로 생성한 TextView에다 적으니

Thread를 사용하면 margin이나 padding부분에서 에러가 걸리고..

runnable을 1개 사용해서는 방법을 모르겠고, 2개를 사용해도 runable안에 있는 변수가 초기화가 안되서 문제, onDestroy에서 runable1개만 종료가 되어서 1개는 어플이 끝나도 계속 실행 중이고...(이건 로그로 확인해 봤어요...)

 

2. 동적으로 생성된 TextView의 제거 문제

못맞춰서 땅바닥 까지 간 경우와 맞춘 경우 글자를 제거해야 되잖아요...

근데 동적으로 생성된 TextView의 제거 방법을 모르겠습니다...

(꼭 TextView가 아니라 Button 같은 것도 사용할 수 있지만...

결론은, 동적으로 생성한 view들의 제거법을 모른다는 것... ㅠ.ㅠ)

 

그 외는 하다보면 생기겠지만, 위의 2개가 메인이라고 생각 되어서요...

 

고수님들이나 이와 비슷하게 짜보신 분들의 답변이 필요해요 ㅠ.ㅠ