2015-01-21 29 views
11

Ragazzi ho creato un imageButton nel mio file di layout e ho impostato un'immagine circolare png come background.but quando eseguo la mia applicazione, mi visualizza un pulsante quadrato con la mia immagine data posta al centro di esso.come creare un imageButton circolare in Android?

<ImageButton 
    android:id="@+id/imageButton1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_centerHorizontal="true" 
    android:src="@drawable/sliderr" /> 
+0

si può fare questo per codice. –

risposta

24

aggiungere android:background="@null"

+3

semplicemente buona risposta –

5

tenta di aggiungere questo xml ..

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle"> 
<solid android:color="#eeffffff" /> 
<corners android:bottomRightRadius="8dip" 
    android:bottomLeftRadius="8dip" 
    android:topRightRadius="8dip" 
    android:topLeftRadius="8dip"/> 
</shape> 
3
use shape as follows 
<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > 
<gradient android:startColor="#FFFF0000" android:endColor="#80FF00FF" 
    android:angle="270"/> 

Problemi correlati