티스토리

KLOG
검색하기

블로그 홈

KLOG

06block26.tistory.com/m

block_626 님의 블로그입니다.

구독자
0
방명록 방문하기

주요 글 목록

  • FrameLayout FrameLayout이란? Frame은 '액자'를 의미한다. 하나의 프레임 레이아웃에는 여러 View를 겹쳐서 넣은 용도로 사용하는데 각 View를 레이아웃의 위, 아래, 좌, 우 형태로 배치할 수 있다. 모든 레이아웃이 그렇듯 상단에서 하단으로 View를 읽어들이며 화면을 표현하므로 마지막에 추가된 레이아웃일수록 화면의 가장 앞에 보이게 된다. FrameLayout의 목적? FrameLayout은 화면의 일부 영역을 차단하여 View 등의 단일 항목만 표현하기 위해 만들어졌다. 여러 View를 동시에 표현할 수 있는 장점이 있지만 디바이스의 화면 비율(모바일이나 태블릿의 너비/높이 차이)에 따라 화면이 다르게 보이는 점 때문에 FrameLayout 내부에는 하나의 View를 두는 것이 화면 구성이 안정.. 공감수 0 댓글수 0 2022. 5. 31.
  • Constraint Layout에 대해서 ConstraintLayout이란? 복잡한 레이아웃을 단순한 계층 구조를 이용하여 표현할 수 있는 ViewGroup입니다. 즉 복잡한 계층구조로 레이아웃을 구성하는 방식에서 자유로워질 수 있습니다. 형제 View들과 관계를 정의해서 레이아웃을 구성한다는 점이 RelativeLayout과 비슷하지만, 보다 유연하고 다양한 기능을 제공합니다. ConstraintLayout을 사용하면 좋은점? 복잡한레이아웃 계측구조를 단순히 구성하여 작성할 수 있습니다. 자식뷰 간의 상호관계를 정의가능합니다. Constraint Constraint = 제약조건 제약조건을 기반으로 레이아웃을 구성하는 특징을 가지고 있다. ConstraintLayout에서 View의 위치를 정의하려면 보기의 가로 및 세로 제약조건을 각각 하나 .. 공감수 0 댓글수 0 2022. 4. 24.
  • 안드로이드 크기 단위(dp, px, dpi, sp) 안드로이드를 처음 접하게 되면서 DP라는 말을 많이 듣게되었다. 안드로이드는 다야한 스마트폰 화면 크기와 해상도를 지원하고 있기 때문에 필요한 개념이다. dp가 무엇인지, 안드로이드에서는 왜 dp 개념을 사용하는지 알아보자. 1. 픽셀(pixel, px) 화소라고도 하며, 디지털 이미지를 나타내는 데 사용되는 최소 단위이다. 픽셀은 해상도와도 관련이 있는데, 동일한 이미지라 하더라도 픽셀의 수가 많은 것이 해상도가 더 높다. PX 단위는 화면의 전체 화면 크기와 상관없이 지정한 수치만큼 표시되는 절대적 표시 단위이므로 안드로이드에서는 PX보다는 DP 단위를 사용하는 것이 더 좋다. 1. dp(Density-independent Pixel), dpi(dots per inch) 우리말로 밀도, 독립화소라고 .. 공감수 0 댓글수 0 2022. 4. 10.
  • RelativeLayout RelativeLayout은 부모View 또는 자식View의 상대적 위치 관계를 정의하여 UI를 배치하는 Layout이다. LinearLayout은 가로 또는 세로 방향으로 View가 순서대로 배치되어있지만 RelativeLayout은 객체간의 상대적인 위치 관계를 정의하지 않으면 배치가 되지 않는다. RelativeLayout은 View의 상대적 위치를 이용하여 위치를 설정하는 방법이기 때문에 상대적 위치를 이용하여 View들을 정렬하므로 기준이 되는 View는 ID값 설정이 필수적이다. RelativeLayout은 중첩된 View그룹을 없애고 레이아웃계층 구조를 평명으로 유지하여 성능으르 개선하고 중첩된 LinearLayout을 대체할 수 있다. 속성 자식(하위) 객체들에 상대적인 위치 부모뿐만 아니.. 공감수 0 댓글수 0 2022. 4. 5.
  • LinearLayout Android앱을 개발하기 위해서는 반듯이 화면이 필요하다. 그리고 화면에 보이는 구성 요소들은 모두 View라고 부른다. 우리가 흔히 볼 수 있는 Button, TextBox, Image등이 모두 View이며 이러한 구성요소들이 모여서 하나의 화면을 이루게 된다. View자체로는 자신이 어디에 배치되어야 하는지에 대한 정보를 가지고 있지 않다. 따라서 View를 화면에 배치할 수 있는 무언가가 필요하며 그 역할을 하는것이 View Group 또는 View Container이다. View Group은 연관된 여러개의 View룰 포함할 수 있으며 1개의 View는 반듯이 하나의 View Group에 포함되어야 한다. Android에서는 ViewGroup을 상속받는 여러가지 Layout 클래스를 제공하고 있.. 공감수 0 댓글수 0 2022. 4. 5.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.