2014-08-27 2 views
7

투명한 배경과 채색 된 테두리가있는 원형 단추를 만들려고합니다. 어떻게해야합니까?테두리가있는 원형 단추 만들기

내가 원하는 것을 보여주는 내 IOS 응용 프로그램 중 하나의 스크린 샷을 첨부했습니다.

enter image description here

답변

17

<?xml version="1.0" encoding="utf-8"?> 
    <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > 
     <solid android:color="@android:color/transparent"/> 
     <stroke android:color="#fff" android:width="3px"/> 
    </shape> 

다음 XML 레이아웃에서 설정 배경처럼 이

<Button 
android:id="@+id/yourbuttonname" 
android:text="Button" 
android:textColor="#FFFFFF" 
android:textSize="30sp" 
android:layout_width="100dp" 
android:layout_height="100dp" 
android:background="@drawable/buttonshape" 
/> 

를 사용하여이

같은 buttonshape.xml 파일을 생성
<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"  android:shape="rectangle" > 
<corners 
android:topLeftRadius="100dp" 
android:topRightRadius="100dp" 
android:bottomLeftRadius="100dp" 
android:bottomRightRadius="100dp" 
/> 
<solid 
android:color="#" 
/> 
<padding 
android:left="0dp" 
android:top="0dp" 
android:right="0dp" 
android:bottom="0dp" 
/> 
<size 
android:width="100dp" 
android:height="100dp" 
/> 
<stroke 
android:width="3dp" 
android:color="#878787" 
/> 
</shape> 

색상 및 원하는 텍스트의 값을 조정하십시오. 즐기십시오!

+0

Wonderfull! 감사. – Sam

5

당신은 타원형에 대한 드로어 블을 만들어야합니다. 당신의 버튼이 그릴 수

android:background="@drawable/your_drawable" 
관련 문제