btn_choose.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="#20B2AA" />            <!-- 圆角 -->            <corners android:radius="6dp" />        </shape></item>    <!-- 默认背景 -->    <item><shape>            <!-- 色值 -->            <solid android:color="#ffffff" />            <!-- 圆角 -->            <corners android:radius="6dp" />            <!-- 边框 -->            <stroke android:width="2dp" android:color="#58c3af" />        </shape></item></selector>

放到drawable文件夹下,在布局文件中加入如下代码:

<Button        android:id="@+id/btn_choosefirst"        android:layout_width="180dp"        android:layout_height="50dp"        android:layout_alignParentTop="true"        android:layout_centerHorizontal="true"        android:layout_marginTop="180.0dip"        android:background="@drawable/buttonstyle_choose"        android:text="@string/choose"        android:textColor="#58c3af" />

效果图如下:
[置顶] [Android自定义控件]Android中如何用代码写出优美的Button_第1张图片

更多相关文章

  1. recovery代码流程
  2. Android-开发常用代码汇总
  3. [置顶] 【Android Notes】置顶索引
  4. Android:新手必备的常用代码片段整理(二)
  5. Android 源代码在线阅读
  6. android - 常用知识点以及代码片段(不断更新)
  7. Android 设置View背景图网络url

随机推荐

  1. Android 第五天
  2. Android中的Menu
  3. Working with the Android Calendar
  4. 2011.09.26(4)——— android sample之Note
  5. Android 2.1 源码结构分析
  6. 什么是Android内核
  7. Android之从Browser中打开本地的应用程序
  8. 在Flutter启动Android的后台服务
  9. Android 开发问题集合
  10. android-map-key获取