랜덤하게 그리드레이아웃 처럼 딱딱 짜여진 거말고
그림에 첨부된것 처럼 저렇게 버튼을 완전히 겹치지않게 무작위로 정렬하고 싶습니다
어떤방법이있을까요?
framelayout에 random으로 마진값 주셔서 addview때리시면 될듯합니다.
답변 감사드립니다 이방법을 사용해본결과 버튼 50개가 한곳에 뭉쳐있는데 이유를 잘 모르겠습니다..
매번 다르게 난수를 발생시켯는데 한곳에 뭉쳐있는군요 ㅠㅠ
릴레이티브나 프레임 안에서 x,y 좌표를 랜덤하게 돌리면 되겠네요 ~_~ 완전히 겹치지 않게 하는 방법은 알고리즘 연구를 좀 해셔야 할것 같네요.
android:layout_x =" "
를 동적으로 하려면 어떤 함수를써야하는걸까요ㅠㅠ
^^ 그림보고 고민한번해보고 그냥 댓글 달아봅니다. ;;;;;
일단 사각형 하나 그리고, 이전 그린 사각형들의 중심 좌표가 새로 그릴 사각형의 안에 있느냐? 를 따져서 그릴지 말지를 결정하면 어떨까요?
(시간이 좀.. 걸리려나요? 50개면 금방 아닐까 싶은데요..... )
감사합니다 일단 모를땐 도전이 가장 편리한것같아 도전해보겠습니다~!
로그인 유지
framelayout에 random으로 마진값 주셔서 addview때리시면 될듯합니다.