는 I 4 개 버튼의 중심 행 위에 3 개 버튼의 중심 열을 배치해야4 개의 단추 위에 3 개의 단추를 배치하는 방법은?
+------+ +------+ +------+
| | | | | |
+------+ +------+ +------+
+------+ +------+ +------+ +------+
| | | | | | | |
+------+ +------+ +------+ +------+
모든 버튼은 동일한 크기와 인터 버튼 갭 두 행에서 동일해야한다. 중첩 된 LinearLayouts를 사용하여이 작업을 쉽게 수행 할 수 있지만 중첩 레이아웃 뷰없이이 작업을 수행하고 싶습니다. (모든 advice to avoid nested layouts을 제외하고 코드에서 버튼을 탐색해야하며 평면 레이아웃에서는 훨씬 더 쉽습니다.)
행에 동일한 수의 버튼이 있으면 RelativeLayout을 사용하여이 작업을 수행 할 수 있지만 버튼 수가 다를 때 그것을 파악하지 마십시오. 주식 레이아웃보기 중 하나를 사용하는 방법이 있습니까 (레이아웃 레이아웃보기를 작성하는 것은 어리석은 일입니다).
LinearLayouts를 사용하여 한 레벨의 중첩을 사용하는 것에 대해별로 신경 쓰지 않을 것입니다. 정말로 깊은 중첩을 수행하는 경우 문제가 더 많이 발생하지만 중요한 차이점을 확인할 수 있습니다. – kcoppock