2014년 8월 7일 목요일

#20.기본 위젯(LinearLayout)[컴퓨터/IT/국비교육/무료교육/국비지원/국비지원학원/프로그램/서울자바/서울국비지원/IT국비/안드로이드/아이폰/자바국비]

 LinearLayout 클래스의 상속구조
 
이미지를 클릭하시면 원본크기로 보실수 있습니다
 
 LinearLayout 구성 예

이미지를 클릭하시면 원본크기로 보실수 있습니다
 
1.LinearLayout 내 Child의 수평/수직 정렬: orientation
   - android:orientation 속성을 "horizontal" (수평또는 "vertical"(수직)지정.
   - Java 코드
       LinearLayout 인스턴스.
       setOrientation(LinearLayout.HORIZONTAL 또는 inearLayout.VERTICAL)
 
2. 컨테이너와 컨테이너 내 Child의 크기:
     - layout_widthlayout_height
     - android:layout_width (가로 크기)
     - android:layout_height (세로 크기)
     - "상수 단위"위젯의 크기를 직접 지정
     - "wrap_content / "fill_parent"
 
3. 컨테이너 내부에서 child 끼리의 크기 비율layout_weight
   - 주의: Child 중 android:layout_width/height 속성이 "fill_parent"
   지정 된 것들만 weight 속성이 정상적으로 적용됨

 
4. Gravity
   - android:gravity
   - android:layout_gravity
   - android:gravity 또는 android:layout_gravity 속성
 
 
 top: 객체를 컨테이너 위쪽 한계로 밀기객체의 사이즈 변동 없음.
 bottom: 개체를 컨테이너 밑 한계로 밀기객체의 사이즈 변동 없음.
 left: 객체를 컨테이너 왼쪽 한계로 밀기객체 사이즈 변동 없음.
 right: 객체를 컨테이너 오른쪽 한계로 밀기객체 사이즈 변동 없음.
 center_vertical: 객체를 컨테이너의 수직 중심에 배치사이즈 변동 없음.
 fill_vertical: 객체를 컨테이너 높이만큼 상하 확대해 상하로 꽉 차게 배치.
 center_horizontal: 객체를 컨테이너의 수평 중심에 배치사이즈 변동 없음.
 fill_horizontal: 객체를 컨테이너 넓이만큼 좌우 확대하여 좌우로 꽉 차게 배치.
 center: 객체를 컨테이너의 수직/수평 중심에 배치사이즈 변동 없음.
 fill:



평일주간[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

댓글 없음:

댓글 쓰기