2014년 8월 7일 목요일

#22. 컨테이너 (TableLayout (Grid Model))[컴퓨터/IT/국비교육/무료교육/국비지원/국비지원학원/프로그램/서울자바/서울국비지원/IT국비/안드로이드/아이폰/자바국비]

이미지를 클릭하시면 원본크기로 보실수 있습니다
 
 

이미지를 클릭하시면 원본크기로 보실수 있습니다
 
 
 
  TableLayout 컨테이너는 HTML과 같이 방식으로 쓰인다.
  위젯을 테이블에 배치하고테이블의 행과 열의 간격을 조정하여
   위젯의 크기를 결정하는 방식이다
 
  TableLayout은 TableRow와 같이 사용된다.
  android:layout_column="배치하려는 column 번호(0-based)“
 
 
 
 셀(Cell)의 너비 줄이기(shrink)
 
- android:shrinkColumns="줄이고자 하는 column 번호(0-based) or  *
- 복수의 column은 쉼표 (,로 구분
- 전체 column을 줄이려면 아스테리스크(*)를 사용
- 표현하는 문자 너비가 위젯의 view 너비 보다 커서 하나의 라인에 정상적으로 표현할 수 없게 되면 자동으로 줄 바꿈
-Java 코드에서는 setColumnShrinkable / setShrinkAllColumns
  메소드를 사용.
다음은 예제에 android:shrinkColumns="*"를 적용한 화면모든 cell들이 정상적으로 보인 반면 줄 바꿈이 일어났다.
 
 
 
 셀(Cell) 숨기기(collapse)
 
- android:collapseColumns=" 숨기고자 하는 column 번호(0-based) 또는 *
- TableLayout의 속성이며 1~n 개의 column에 적용가능
- 복수의 column은 쉼표 (,로 구분
- 전체 column을 숨기려면 아스테리스크(*)를 사용한다.
- 자바 코드에서는 setColumnCollapsed 메소드를 사용
 
 셀(Cell) 합치기
android:layout_span="차지하려는 Column "
 
 
 셀(Cell) 늘리기(stretch)
 
- TableLayout 컨테이너에 배치된 위젯의 넓이는 그 위젯이 속한 컬럼에서 가장 넓은 위젯의 크기를 따른다.
- android:stretchColumns="늘리려는 column 번호(0-based) 또는 *"
-


평일주간[100%환급과정]
(8/11)SQL기초에서 Schema Object까지
(8/18)Spring,MyBatis,Hibernate실무과정
(8/18)자바기초JDBC,Servlet/JSP까지
(8/18)PL/SQL,ORACLE HINT,TUNING
(8/25)C#4.0,WinForm,ADO.NET
(8/25)안드로이드개발자과정
(8/25)오라클자바채용확정교육
평일야간[개인80%환급]
(8/11)SQL기초에서실무까지
(8/11)안드로이드개발자과정
(8/12)Spring, MyBatis, Hibernate
(8/13)C#,Network,ADO.NET,ASP.NET
(8/13)HTML5,CSS3,Ajax,jQuery마스터
(8/28)자바JSP,jQuery,Spring,MyBatis
주말주간[개인80%환급]
(8/09)SQL기초에서실무까지
(8/09)안드로이드개발자과정
(8/09)자바JSP,Ajax,jQuery,Spring,MyBatis
(8/16)C#,ASP.NET마스터(8/16)웹퍼블리싱 마스터
(8/16)Spring, MyBatis, Hibernate
(8/23)JAVA,Network&WEB&Framework
주말야간[개인80%환급]
(8/09)SQL기초에서실무까지
(8/23)JAVA,Network&WEB&Framework

댓글 없음:

댓글 쓰기