본문 바로가기
안드로이드

안드로이드 - 버튼 모양 바꾸기

by Dokon Jang 2015. 6. 3.
반응형

버튼의 모양을 바꿔는 작업은 생각보다 간단합니다.

아래의 기본적인 버튼 모양을 바꿔보겠습니다.

 

 

1. 안드로이드 프로젝트에서 res>drawable에 button.xml을 추가합니다.

 

<!-- button.xml -->
<shape xmlns:android="http://schemas.android.com/apk/res/android">   
     <solid android:color="#ff00ff00" />   
     <stroke android:color="#ff0000ff" android:width="4dp" />   
     <padding android:left="7dp" android:top="7dp" 
 android:right="7dp" android:bottom="7dp" />   
     <corners android:radius="5dp" />   
</shape>
 

 

2. Layout의 Activity XML에 버튼의 background 속성에 button.xml을 지정해준다. 

 
<Button
        android:id="@+id/Button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/button1"
        android:layout_alignBottom="@+id/button1"
        android:layout_centerHorizontal="true"
        android:background="@drawable/button"
        android:text="Button" />

 

3. 변경된 버튼의 모양은 아래의 이미지와 같습니다.

   이제 기본버튼이 아닌 조금은 색다른 버튼을 만들어 보세요.

 

반응형

댓글