본문 바로가기
반응형

Android layout2

[Android] 레이아웃 : ConstraintLayout, LinearLayout, RelativeLayout 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. ConstraintLayout : 제약조건 기반 모델 [ 제약 조건(Constraint) ] View가 레이아웃 안의 다른 요소와 어떻게 연결되는지 알려주는 것으로, 뷰의 연결점(Anchor Point)과 대상(Target)을 연결함 연결점은 핸들(Side Constraint Handle)이라고도 부름 버튼 왼쪽을 부모 레이아웃과 연결하는 경우, 부모 레이아웃이 Target이 되어 연결점과 연결됨 버튼이 레이아웃 안에서 어디에 위치하고 있는지 결정하려면 적어도 왼쪽과 위쪽이 연결되어 있어야 함 타깃(Target)이 될 수 있는 것들은 같은 부모 레이아웃 안에 들어있는 다른 View의 연결점 부모 레이아웃의 연결점 가이드라인(G.. 2021. 5. 14.
[Android] 뷰(View)와 레이아웃(Layout) 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. 뷰(View)와 뷰의 속성 View : 일반적으로 컨트롤이나 위젯을 불리는 UI 구성 요소 → 사용자의 눈에 보이는 화면의 구성 요소들 ViewGroup : 이러한 뷰를 여러 개 포함하고 있는 것 ViewGroup은 여러 개의 View를 담고 있는 그릇 ∴ View와 다른 것 ViewGroup안에 또 다른 ViewGroup을 넣고 다른 View와 동일하게 다루도록 만들 수 있음 (ViewGroup은 View를 상속) View와 ViewGroup의 관계 : 컴포지트 패턴(Composite Pattern) View가 ViewGroup을 상속 == ViewGroup도 View : ViewGroup안에 또 다른 ViewGroup을 가.. 2021. 5. 13.
반응형