목록전체 글 (43)
얼렁뚱땅
패스트캠퍼스 강의 [UI] 14~16 부모 Component 특징: 내부에 있는 자식 view들을 겹치게 할 수 있음 Linear Layout에서는 자식 view들끼리 겹칠 수 없지만, Relative Layout, Frame Layout에서는 자식 view들을 겹칠 수 있다. 먼저 자식으로 선언된 코드가 밑으로 가게 되고 최신 자식이 위에 쌓이게 된다. 자식을 겹치게 하고 싶은 경우: Frame Layout 사용하기 Relative Layout은 view를 배치하는데 많은 연산을 필요로 한다. 상대적인 view이기 때문에 매번 위치를 계산해야하기 때문. 하지만 실제로 사용자가 체감할 만큼 느리지는 않다. 위치를 변경시키고 싶은 경우 layout_gravity 속성을 사용한다.
패스트캠퍼스 강의 [UI] 09~12 부모 Component 상대적으로 자식 view의 위치를 정해줄 수 있는 component 상대적 = 어떤 기준을 중심으로 기준이 될 수 있는 것: 1. 부모 view (화면 전체) 2. 특정 view res -> layout 폴더에서 New -> Layout Resource File 생성 RelativeLayout으로 변경 orientation은 LinearLayout의 속성이기 때문에 삭제 parent 키워드가 들어가있는 속성 Center 키워드가 들어가있는 속성 이름 부여 view들을 서로 구분하기 위해, 그리고 특정 view를 기준으로 하기 위해 이름을 부여한다. 여기서 이름을 id라고 한다. id 속성은 모든 view가 가지고 있다. "@+id/ ~~~": ..
패스트캠퍼스 강의 정리: [UI] 03~08 [부모 Component] 자식 view 들을 수직이나 수평으로 배치할 수 있는 component 이다. 코드를 수정하면서 바뀌는 UI를 실시간으로 확인할 수 있다. LinearLayout 으로 변경 orientation 속성: 자식 component의 위치를 정함 Vertical: 자식 component를 수직으로 나열 Horizontal: 자식 component를 수평으로 나열 gravity 속성: 자식들을 일괄적으로 나열 weight_sum 속성: 전체의 비율을 의미함 layout_width layout_height 입력할 수 있는 속성: 숫자: 예) 300dp "match_parent": 부모가 차지하고 있는 영역만큼 차지하겠다. 부모가 없는 최상위 뷰..