[Android, 안드로이드] drawable 폴더에 리소스 파일(xml)을 생성하는 방법
res 폴더의 drawable 폴더에는 이미지와 레이아웃 그리고 애니메이션 효과등의 처리를 할때 필요한 리소스를 모아둔 곳입니다. 이러한 것들을 화면에 어떻게 표현할 지를 xml 파일을 통해 만들 수 있는데 이를 drawable이라고 합니다.
drawable 폴더에 리소스 파일(xml)을 생성 방법
직접 res폴더의 drawable 폴더를 열고 xml파일을 생성하면 간단하게 처리할 수 있습니다. 오늘은 안드로이드 스튜디오(Android Studio)에서 제공하는 방법으로 drawable 리소스를 생성 하는 방법에 대해 알아봅니다.
■ 작업순서
1. 안드로이드 스튜디오를 실행 후 프로젝트를 생성하거나 기존 프로젝트를 엽니다. 콤보박스에서Android을 선택합니다.
2. app폴더를 마우스 오른쪽 버튼으로 클릭하면 팝업 메뉴가 나타납니다. New > Android Resource File 메뉴를 클릭합니다.
3. 대화상자가 열리면 리소스 파일 이름을 지정합다. Resource type으로 Drawable을 선택합니다. Root element는 shape를 선택했습니다. (원하는 기능으로 선택하세요) Source Set 값으로 main를 선택합니다. (기본값 유지) Directory name은 drawable를 선택합니다. 그리고 OK버튼을 클릭하면 생성이 완료됩니다.
4. res폴더를 열고 drawable 폴더를 열어서 확인합니다.
■ 따라하기
[스탭1] 안드로이드 스튜디오를 실행 후 프로젝트를 생성하거나 기존 프로젝트를 엽니다. 콤보박스에서 Android을 선택합니다.
![](https://playground.naragara.com/wp-content/uploads/2023/07/image-154.png)
[스탭2] app폴더를 마우스 오른쪽 버튼으로 클릭하면 팝업 메뉴가 나타납니다. Android Resource File 메뉴를 클릭합니다.
![](https://playground.naragara.com/wp-content/uploads/2023/07/image-155-1024x1012.png)
[스탭3] 대화상자가 열리면 리소스 파일 이름을 지정합다. Resource type으로 Drawable을 선택합니다. Root element는 shape를 선택했습니다. (원하는 기능으로 선택하세요) Source Set 값으로 main를 선택합니다. (기본값 유지) Directory name은 drawable를 선택합니다. 그리고 OK버튼을 클릭하면 생성이 완료됩니다.
![](https://playground.naragara.com/wp-content/uploads/2023/07/image-156-1024x603.png)
[스탭4] res폴더를 열고 drawable 폴더를 열어서 확인합니다.
![](https://playground.naragara.com/wp-content/uploads/2023/07/image-157-1024x381.png)
정사각형의 테두리가 둥근 모양으로 하나 생성하였습니다.
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <corners android:radius="10dp" /> <solid android:color="@color/colorPrimary" /> <padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" /> <size android:width="40dp" android:height="40dp" /> <stroke android:width="1dp" android:color="@color/colorAccent" /> </shape>
[연관글]
[Android, 안드로이드] 앱에 오디오(mp3)를 추가하는 방법
[Android, 안드로이드] 리소스 폴더(Raw folder) 생성 방법
[Android, 안드로이드] drawable 폴더에 리소스 파일(xml)을 생성하는 방법