-
[안드로이드] gridView 설정 관련안드로이드(java)/UI 관련 2018. 10. 29. 18:18
gridView를 사용하는데 한 줄에 버튼 7개를 넣어보려고 했더니 자꾸만 칸 밖으로 나가지는 겁니다.
왜 안되나 했더니 기본적으로는 정렬이 지원되지 않나보네요...
API 21 버전 이상에서만 사용할 수 있다고 합니다.
UPDATE: Weights are supported as of API 21. There are limitations when using the GridLayout, the following quote is taken from the documentation.
"GridLayout does not provide support for the principle of weight, as defined in weight. In general, it is not therefore possible to configure a GridLayout to distribute excess space in non-trivial proportions between multiple rows or columns ... For complete control over excess space distribution in a row or column; use a LinearLayout subview to hold the components in the associated cell group."
"GridLayout은 가중치로 정의 된 가중치 원칙을 지원하지 않습니다. 따라서 일반적으로 GridLayout을 구성하여 여러 행이나 열 사이의 중요한 공간에 초과 공간을 분산하는 것은 불가능합니다. 행 또는 열의 초과 공간 분포, 연결된 셀 그룹의 구성 요소를 유지하기 위해 LinearLayout 서브 뷰를 사용하십시오. "
'안드로이드(java) > UI 관련' 카테고리의 다른 글
[안드로이드] 화면 고정, 세로 화면, 가로 화면 설정하기 (0) 2019.05.25 [안드로이드] EditText 글자수 초과 경고 띄우기 (1) 2018.11.13 [안드로이드] 다이얼로그 사라질 때 라디오버튼 체크 해제하기 (0) 2018.11.06 [안드로이드] 버튼 터치 이벤트 막기 (0) 2018.11.05 [안드로이드] linearlayout 정렬에 관해서 (내용 정리중) (0) 2018.10.29