격자(4)
-
GridView-그리드뷰
GridView 뷰 객체들을 고정된 개수의 열들로 이루어진 격자(grid)형태로 배치시킵니다. 격자의 각 칸에 이미지 아이콘이 배치되는 경우가 많습니다. 사용자는 한 항목을 선택해서 일정한 작업을 수행할 수 있습니다. 리스트뷰나 스피너는 1차원적인 데이터를 표시하지만 그리드뷰는 행과 열이 있는 2차원적인 데이터를 보여줍니다. public class GridDemo extends Activity implements AdapterView.OnItemClickListener { TextView selection; String[] items={"서울", "부산", "대구", "광주", "강릉"}; @Override public void onCreate(Bundle icicle) { super.onCreate(i..
-
GridLayoutDemo-3행 3열/4열의 수평 그리드 레이아웃
3행 3열/4열의 수평 그리드 레이아웃 강의 내용 activity_main.xml LinearLayout(Vertical) 변경 Graphical Layout > Form Widgets-TextView 추가 Graphical Layout > Layouts-GridLayout 추가 -android:columnCount="3" -android:rowCount="3" -Graphical Layout > Form Widgets-Button추가 X7 Graphical Layout > Form Widgets-TextView 추가 Graphical Layout > Layouts-GridLayout 추가 -android:columnCount="4" -Graphical Layout > Form Widgets-Button..
-
GridLayout (그리드레이아웃)
GridLayout GridLayout 격자 모양의 표을 만들 수 있는 레이아웃.GridLayout은 API 14(안드로이드 4.0)부터 사용 가능하기 때문에 AndroidManifest.xml의 minSdkVersion을 14이상으로 설정해줘야 사용 가능합니다. 이하 버전일 경우 인스톨이 되지 않고 에러가 납니다. 인스톨이 되었어도 기능사용시 에러가 날 수 있습니다. AndroidManifest.xml GridLayout 태그에 지정하는 속성 속성설명orientation배치의 방향을 지정. 가로(vertical) 우선, 세로(horizontal) 우선으로 지정할 수 있으며 디폴트는 horizontalcolumnCount최대 열 개수를 지정. 한 행이 이 개수를 초과하면 아래 행으로 자동 개행.rowCo..
-
컨테이너(Container)
컨테이너 종류 구분설명LinearLayout박스 모델, 즉 위젯이나 다른 하위 컨테이너가 가로나 세로 방향으로 하나씩 차례로 정렬되는 레이아웃을 지원합니다..RelativeLayout자식 뷰들을 상대적인 관계에 따라 배치됩니다.FrameLayout여러 자식 뷰들을 겹쳐서 그리고자 할 때 사용하는 레이아웃. 이 레이아웃은 여러 이미지들을 같은 영역에 표시하고자 할 때 사용합니다.TableLayout자식 뷰들을 열과 행으로 조직화된 표 형태로 배치합니다.GridLayout 격자 모양의 표을 만들 수 있는 레이아웃 Layout 속성 layout_widthfill model 속성으로 넓이 채우기layout_heightfill model 속성으로 높이 채우기orientation방향 설정padding여유공간 설정w..