2013-10-30 228 views
0

在我的代碼中,我有一個按鈕,我已經成功添加了選擇器和形狀屬性。但邊界線不顯示,也只有當按下按鈕時才顯示卷邊。請幫我解決。捲曲邊緣和邊框線不出現按鈕

activity_sam.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/sam" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:background="@drawable/sam_back" 
    tools:context=".SamActivity" > 

    <Button 
     android:id="@+id/button1" 
     android:layout_width="250dp" 
     android:layout_height="75dp" 
     android:layout_alignParentBottom="true" 
     android:layout_centerHorizontal="true" 
     android:layout_marginBottom="39dp" 
     android:background="@drawable/buttonsel" /> 

</RelativeLayout> 

buttonsel.xml

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_pressed="true"> 
    <shape > 
    <solid android:color="#f27d0f"/> 
    <corners android:radius="7dp"/> 
    </shape> 
    </item> 

    <item android:state_focused="true"> 
    <shape > 
    <solid android:color="#f27d0f"/> 
    <corners android:radius="7dp"/> 
    </shape> 
    </item> 

    <item android:state_focused="false" 
      android:state_pressed="false" 
      android:drawable="@drawable/sam_logo" > 
    <shape > 
    <strok android:width="1dp" 
      android:color="#171717" /> 
    <corners android:radius="7dp"/> 
    </shape> 
    </item> 

</selector> 

回答

0

卸下線

<item 
     android:state_focused="false" 
     android:state_pressed="false" 
     android:drawable="@drawable/sam_logo" > // Remove this line 
     <shape > 
    <stroke 
      android:width="1dp" 
      android:color="#171717" /> 
    <corners 
    android:radius="7dp"/> 
    </shape> 
    </item> 
+0

然後我怎樣才能添加背景圖像 – sadab