안드로이드 스튜디오 프로젝트 생성 관련되서 질문있습니다.

조회수 3449회

이번에 안드로이드 스튜디오를 업데이트 하면서 바뀐점이 이전에는 프로젝트를 생성하면 자동적으로 기본 레이아웃이 렐러티브 레이아웃으로 설정이 되어있는데 업데이트하구나서는

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"    
    xmlns:tools="http://schemas.android.com/tools"    
    android:layout_width="match_parent"    
    android:layout_height="match_parent"   
    tools:context="com.example.map_test.MainActivity">

ConstraintLayout으로 바뀌었더라구요 이 부분을 이전처럼 바꾸고 싶은데 가능할까요? 프로젝트 생성하고 코드를 고치는 방식이 아니라 애초에 프로젝트 생성할때 설정되는 레이아웃을 바꾸고 싶습니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 안드로이드 스튜디오가 2.3으로 업데이트 되면서 ConstraintLayout이 레이아웃 디자인의 디폴트 뷰그룹이 됐습니다. 아래 내용처럼 성능 향상을 위해 (복잡한) 레이아웃을 만들 때 ConstraintLayout 사용을 권장하고 있습니다. (https://developer.android.com/studio/write/layout-editor.html)

    레이아웃 성능 향상을 위해 이전의 레이아웃을 ConstraintLayout으로 변환해야 합니다. Android Studio에는 다음 작업을 수행하는 데 도움이 되는 변환기가 내장되어 있습니다.

    안드로이드 스튜디오의 설정 자체를 바꾸는 것은 찾지 못했습니다만 아래와 같이 레이아웃 파일을 생성할 때 Root element를 설정할 수 있으니 참고하세요.

    이미지

    1. 안드로이드 스튜디오의 /res/layout 폴더에서 마우스 오른쪽 버튼 클릭
    2. New -> Layout Resource files 선택
    3. Root Element 필드를 원하는 뷰 그룹으로 설정
    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)