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

댓글 없음:

댓글 쓰기