Skip to content

배토의 개발일지

나를위한 단편적 기억들의 기록

Menu
  • 안드로이드
  • 코틀린
  • Godot
  • 블렌더
  • git
  • 게임제작일지
  • 기타
Menu

constraint layout 설정하기

Posted on 2017년 9월 19일 by batmask

안드로이드 스튜디오에서 새로 추가된 레이아웃인 constraint layout을 쓰려고 보니, 그냥 사용이 안되었다. 알고보니, 내가 로드한 프로젝트가 옛날거라서 constraint layout설정이 빠진상태였다. 세로 프로젝트를 만들어 보니, 자동으로 관련 설정이 추가된다. 아뭏튼, 수동으로 constraint layout 사용설정하는법을 살펴보겠다.

1. 라이브러리 버전확인 및 다운로드

constraint layout은 android support library중 하나로 제공된다. 해당 라이브러리 다운로드 및 상세버전을 SDK Manager에서 확인할 수 있다. 그림과 같이 메뉴의 Tools > Android > SDK Manager 에 있다.

SDK Manager 1
SDK Manager 2

상세한 버전정보가 표시되지 않으면, 오늘쪽 아래에 있는 ‘Show Package Details’를 체크하면된다. 글 작성 시점에서 1.0.2로 표시되는걸 확인 할 수 있다. 라이브러리가 체크 안되어 있으면 체크해서 다운로드를 진행한다.

2. 프로젝트 gradle 수정

앞에서 언급했듯이, 최신 안드로이드 스튜디오에서 새로 생성한 프로젝트라면 자동으로 추가되어 있을 것이다. 내가 겪은 문제는 예전 프로젝트 파일임을 다시 알려둔다.

먼저 프로젝트 글로벌 build.gradle을 열어 다음처럼 ‘https://maven.google.com’ 레포지토리를 추가한다.

allprojects {
    repositories {
        jcenter()

        // 추가된 부분 
        maven {
            url 'https://maven.google.com'
        }
    }
}

두번째로 다른 gradle파일인 모듈의 build.gradle 파일에 다음과 같이 추가한다. 버전 값은 SDK Manager에서 확인한 값을 사용한다.

dependencies {
    ...
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    ...
}

gradle 파일을 수정했으므로 싱크를 진행한다. 아마도, 자동으로 Sync Now라고 알람이 뜰 것이다.

이제 새 레이아웃을 생성시, Root element로 ConstraintLayout 이 선택 가능한 것을 확인 할 수 있다.

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

최신 글

  • Blender : snap을 써서 다른 vertex에 정렬하기
  • KTor Client 기본 사용 정리
  • 게임 만들거다.
  • Using Koin with Android Compose

보관함

2017 9월
일 월 화 수 목 금 토
 12
3456789
10111213141516
17181920212223
24252627282930
    11월 »

메타

  • 로그인
  • 엔트리 피드
  • 댓글 피드
  • WordPress.org
©2025 배토의 개발일지 | Built using WordPress and Responsive Blogily theme by Superb