2014-08-27 20 views
7

Saydam arka planı ve renkli kenarlığı olan dairesel bir düğme yapmaya çalışıyorum. Bunu nasıl yapabilirim?Kenarlıklı Yuvarlak Düğme Yapın

İstediğimi gösteren iOS uygulamalarımdan birinin ekran görüntüsünü ekledim.

enter image description here

cevap

17

bu

<?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> 

Sonra xml düzeninde set arka gibi bu

<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" 
/> 

kullanmak Ve bu

gibi bir buttonshape.xml dosyası oluşturmak
<?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> 

Sadece renklerin ve istediğiniz metnin değerlerini ayarlayın.Enjoy !!

+0

Wonderfull! Teşekkürler. – Sam

5

Sen oval şekil için çekilebilir oluşturmak zorunda. Düğmenizin için o çekilebilir

android:background="@drawable/your_drawable"