2014-03-26 151 views
1

創建一個按鈕,我試圖去模仿一個按鈕是這樣的:安卓:有邊框底部

enter image description here

有一個灰色的背景與其他灰色底部邊框。

我不知道如何添加這個美好的底部邊框。這是我現在的結果:

enter image description here

這裏是我的按鈕的代碼:

<Button 
     android:id="@+id/button_consulter_original" 
     style="?android:attr/borderlessButtonStyle" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginBottom="20dp" 
     android:layout_marginLeft="50dp" 
     android:layout_marginRight="50dp" 
     android:layout_marginTop="10dp" 
     android:background="@drawable/button_custom" 
     android:text="@string/detail_article_view_consulter_sur_web" 
     android:textColor="@color/blanc" /> 

和button_custom.xml的代碼:

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@color/bleuactionbarFonce" 
      android:state_pressed="true" /> 
    <item android:drawable="@color/bleuHome" 
      android:state_focused="true" /> 
    <item android:drawable="@color/gray" /> 
</selector> 

回答

1

添加下面這個觀點您Button

<View 
     android:layout_width="match_parent" 
     android:layout_height="1dp" 
     android:background="@android:color/darker_gray" /> 

這會添加邊框效果,