안드로이드에서 버튼을 둥글게 만들수는 없나요?

조회수 8362회

안드로이드에서 버튼의 모서리를 둥글게하는 가장 쉬운 방법이 뭐에요?

1 답변

  • 좋아요

    0

    싫어요
    채택 취소하기

    1 이런식으로 되는것을 원하신다면

    drawable에서 xml을 mybutton.xml

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android" >
     <item android:state_pressed="true" >
         <shape android:shape="rectangle"  >
             <corners android:radius="3dip" />
             <stroke android:width="1dip" android:color="#5e7974" />
             <gradient android:angle="-90" android:startColor="#345953" android:endColor="#689a92"  />            
         </shape>
     </item>
    <item android:state_focused="true">
         <shape android:shape="rectangle"  >
             <corners android:radius="3dip" />
             <stroke android:width="1dip" android:color="#5e7974" />
             <solid android:color="#58857e"/>       
         </shape>
     </item>  
    <item >
        <shape android:shape="rectangle"  >
             <corners android:radius="3dip" />
             <stroke android:width="1dip" android:color="#5e7974" />
             <gradient android:angle="-90" android:startColor="#8dbab3" android:endColor="#58857e" />            
         </shape>
     </item>
    </selector>
    

    이런 식으로 정의해주시고 버튼의 background를

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="10dp"
        android:textColor="#ffffff"
        android:background="@drawable/mybutton"
        android:text="Buttons" />
    

    지정해주시면 됩니다.

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

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

(ಠ_ಠ)
(ಠ‿ಠ)