android 带边框的圆角按钮

新建buttonstyle.xml 代码如下

<?xml version="1.0" encoding="UTF-8"?>  
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">   
<!-- 连框颜色值 --><item>   
      <shape>   
            <solid android:color="#151104" />   
            <corners android:radius="6dp" />    
           
      </shape>   
</item>   
<!-- 主体背景颜色值 -->  
<item android:bottom="1dp" android:right="1dp" android:top="1dp" android:left="1dp">   
     <shape>   
            <gradient android:startColor="#eb6b00" android:centerColor="#ef8000" 
        android:endColor="#f49500" android:type="linear" android:angle="90"  
        android:centerX="0.5" android:centerY="0.5" />  
   
    <padding android:left="2dp" android:top="2dp" android:right="2dp"  
        android:bottom="2dp" />  
       <!-- 应该是圆角 -->
    <corners android:radius="6dp" />    
     </shape>       
</item>  
</layer-list> 

 

按钮应用样式

 

<Button
        android:id="@+id/btnSave"
        android:background="@drawable/buttonstyle"
       android:layout_width="match_parent"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        
        android:textColor="#ffffff"
        android:textSize="15sp"
        android:height="37dp"       
        android:text="   保    存    " />


效果如下:

posted on 2014-08-13 09:39  lvlv岁月流逝  阅读(5588)  评论(0编辑  收藏  举报

导航