[안드로이드 스튜디오] 버튼 테두리만 나오게 변경하기

vector13·2021년 7월 23일
0

Android

목록 보기
4/12

기본 버튼 위젯은

이렇게 네모 모양으로 버튼이 생성되어있는데 이 버튼을

이런식으로 테두리부분만 남게끔 변경하려하기 위한 방법

  1. res > drawable 폴더에 xml 파일 하나 생성
    button_round.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:padding="10dp"
    android:shape="rectangle" >
    <solid android:color="#FFFFFF" />
    <stroke
        android:width="1dp"
        android:color="#929292"/>
    <corners
        android:bottomLeftRadius="10dp"
        android:bottomRightRadius="10dp"
        android:topLeftRadius="10dp"
        android:topRightRadius="10dp" />

</shape>

corners 태그를 이용해서 모서리를 둥글게 만들고 stroke 태그를 이용해서 테두리 속성을 준다.
solid android:color=""부분으로 테두리 내부 색상 설정

이렇게 만든 xml파일을
사용할 xml의 Button위젯에

<Button
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="샘플"
                    android:background="@drawable/button_round"  />

처럼 사용하면 된다~

profile
HelloWorld! 같은 실수를 반복하지 말기위해 적어두자..

0개의 댓글