나는 안드로이드 뷰를 사용하여 바둑판을 만들었습니다.바둑판 모양의 Android 레이아웃 계층 구조
java : 나는 64 개의 Cell 객체의 배열을 포함하는 Board 객체를 가지고 있습니다. 각 Cell 객체에는 필요한 배경 이미지와 선택적 전경 이미지가 있습니다. 나는 이것을 그리는 좋은 길을 찾으려고 노력하고있다.
안드로이드 : 내가 지금까지 가지고
: - 각 셀은 두 이미지를위한 두 개의 자식 이미지 전망하는 FrameLayout이를 반환하는 drawSelf 기능이 있습니다. - board.xml에는 루트로 gridlayout이 있습니다.
이 구조체를 만들려고했지만 프레임에 FrameLayouts을 추가하려고 할 때 다양한 오류가 발생하며 GridLayout의 눈금 선으로 묶인 FrameLayouts 유지에 문제가 있습니다.
참고 : 나는이 데이터 구조에 묶여 아니에요, 제가 최종 결과로 원하는 것은 함께, 1/8 제곱 보드의 폭과 높이의 세포와의 8 × 8 보드를 그릴 수있는 방법입니다 각 셀은 두 개의 이미지를 보여주고, ID를 보유하고, 내 게임 로직에 대한 onClick (self.id) 호출을 트리거합니다.
감사합니다.
아직이 문제가 있습니까? – mr5
@ mr5 통찰력이 있으면 알려주세요. – hellyale