• LinearLayout 클래스의 상속구조
• LinearLayout 구성 예
1.LinearLayout 내 Child의 수평/수직 정렬: orientation
- android:orientation 속성을 "horizontal" (수평) 또는 "vertical"(수직)지정.
- Java 코드
LinearLayout 인스턴스.
setOrientation(LinearLayout.HORIZONTAL 또는 inearLayout.VERTICAL)
2. 컨테이너와 컨테이너 내 Child의 크기:
- layout_width, layout_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:
===============================================================
[오프라인 개강예정강좌, 오프라인교육장에 오시면 보다 자세히 배울 수 있습니다.]
오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급(www.onjprogramming.co.kr)
[주간]
[01/06][기업100%환급]Spring ,MyBatis,Hibernate실무과정
[01/06][기업100%환급]SQL기초에서 Schema Object까지
[01/06]C#,ASP.NET마스터
[01/13]iPhone 하이브리드 앱 개발 실무과정
[01/13][기업100%환급]PL/SQL,ORACLE HINT,TUNING
[01/13][기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
[01/13][기업100%환급]HTML5,JavaScript,Ajax,jQUERY,JSON
[01/16][채용확정]오라클자바실무개발자신입과정
[평일야간]
[01/07]자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
[01/07]안드로이드개발자과정
[01/08]C#,ASP.NET마스터
[01/09]iPhone하이브리드앱개발실무과정
[01/09]웹퍼블리싱 마스터
[01/09]Spring3.X, MyBatis, Hibernate실무과정
[01/24]SQL초보에서실전전문가까지
[주말]
[01/04]닷넷실무자를위한WPF개발자과정
[01/04]Spring3.X,MyBatis,Hibernate실무과정
[01/11]C#,ASP.NET마스터
[01/11]JAVA&WEB프레임워크실무과정
[01/11]안드로이드개발자과정
[01/11]SQL초보에서전문가까지
[01/18]웹퍼블리싱 마스터
오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급(www.onjprogramming.co.kr)
[주간]
[01/06][기업100%환급]Spring ,MyBatis,Hibernate실무과정
[01/06][기업100%환급]SQL기초에서 Schema Object까지
[01/06]C#,ASP.NET마스터
[01/13]iPhone 하이브리드 앱 개발 실무과정
[01/13][기업100%환급]PL/SQL,ORACLE HINT,TUNING
[01/13][기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
[01/13][기업100%환급]HTML5,JavaScript,Ajax,jQUERY,JSON
[01/16][채용확정]오라클자바실무개발자신입과정
[평일야간]
[01/07]자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
[01/07]안드로이드개발자과정
[01/08]C#,ASP.NET마스터
[01/09]iPhone하이브리드앱개발실무과정
[01/09]웹퍼블리싱 마스터
[01/09]Spring3.X, MyBatis, Hibernate실무과정
[01/24]SQL초보에서실전전문가까지
[주말]
[01/04]닷넷실무자를위한WPF개발자과정
[01/04]Spring3.X,MyBatis,Hibernate실무과정
[01/11]C#,ASP.NET마스터
[01/11]JAVA&WEB프레임워크실무과정
[01/11]안드로이드개발자과정
[01/11]SQL초보에서전문가까지
[01/18]웹퍼블리싱 마스터
홈페이지 바로가기 : http://www.oraclejavanew.kr/
댓글 없음:
댓글 쓰기