2016-04-09 197 views
-3

是否有任何其他方法來定製按鈕期望XML標籤?我不知道我怎麼可以製作一個按鈕like that.Android按鈕自定義

+0

請查看以下鏈接:http://icodefree.blogspot.in/2014/11/android-custom-button-example.html或http://www.dibbus.com/2011/08/even-more- gradient-buttons-for-android/ – Mrunal

+0

非常感謝! :) – DaveLillo

+0

很高興爲您提供幫助。歡迎您:) – Mrunal

回答

0

你說除了XML標籤,但你有沒有聽說過drawable?

通過製作您自定義的可繪製背景,您可以輕鬆實現,想要什麼。

首先創建自己繪製的文件,其中指定按鈕的背景:

<shape xmlns:android="http://schemas.android.com/apk/res/android"> 

    <gradient 
     android:angle="270" 
     android:startColor="#fa1414" 
     android:endColor="#ad2b2b" /> 
    <stroke 
     android:width="1dp" 
     android:color="#201e21"/> 

    <corners android:radius="12dp"></corners> 

</shape> 

然後按鈕的背景設置爲可繪製文件:

<Button 
    android:text="Button" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:padding="36dp" 
    android:textSize="21sp" 
    android:textStyle="bold" 
    android:textColor="#ffffff" 
    android:background="@drawable/button"/> 

輸出:

Button example

該解決方案非常簡單,你不需要以編程方式做任何事情,你可以儘可能多地重複使用它。

+0

謝謝您的解釋! – DaveLillo