안드로이드레이아웃3 [Android] 안드로이드 레이아웃:Frame Layout 안드로이드 정리노트 #5 안드로이드 레이아웃(Android Layout:Frame Layout) @Frame Layout- Frame이 중첩된 레이아웃으로 보면 이해하기 쉽다. 레이아웃내의 뷰들이 중첩된다.- 실제 예시를 보면 이해하기 쉽다.- - 전체의 Linear Layout에서 상단에는 버튼을 두고, 하단부에는 이미지뷰를 두고자 한다.- 하단의 이미지뷰 자리에는 FrameLayout을 적용하여 2개의 이미지뷰가 중첩된 상태로 둔다.- 버튼을 클릭할때마다 중첩된 이미지뷰에서 하나의 이미지뷰만이 번갈아 보이게 한다. - - import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; .. 2018. 10. 3. [Android] 안드로이드 레이아웃:Linear Layout 안드로이드 정리노트 #4 안드로이드 레이아웃(Android Layout:Linear Layout) @Linear Layout- Line의 기준에 따라 배치가 달라지는 layout- layout의 속성 orientation의 값을 horizontal(수평), vertical(수직)으로 줄 수 있으며 수평일 경우 가로로 아이템이 배치되며, 수직일 경우 세로로 아이템이 배치된다.- layout의 orientation 속성값을 주지 않을 경우 defalut로 horizontal이 적용된다.- - @Linear Layout 중첩- Vertical Linear Layout안에 Horizontal Linear Layout을 적용할 수도 있다. - 2018. 10. 3. [Android] 안드로이드 레이아웃:Constraint Layout 안드로이드 정리노트 #2 안드로이드 레이아웃(Android Layout:Contraint Layout) @레이아웃이란?- 사전적 의미로는 '출판·광고·건축 분야 등에서, 문자·그림·사진 등을 지면 위에 시각적 효과와 사용 목적을 고려하여 구성·배열하는 일'- 즉, 앱의 개발에 있어 완성품이 보여주고자 하는 배열, 구성을 의미함- 버튼이나 이미지뷰등의 아이템들을 배치하는데 있어 사용할 수 있는 레이아웃들의 종류는 다양함- Contraint Layout, Linear Layout, Frame Layout, Relative Layout등이 있음 @Contraint Layout- 제약조건들로 해당 아이템을 연결한다- - 아래와 같이 버튼 2개를 구성했다. 첫 번째 버튼(id값 : button)은 두 번째 버튼(.. 2018. 10. 2. 이전 1 다음 반응형