• 主xml文件
        • 背景选择器drawablegreen_selector_buttonxml
          • 背景drawablecorners_all_edittext_green_darkxml
          • 背景drawablecorners_all_edittext_greenxml

主xml文件

RelativeLayout    android:layout_width="match_parent"    android:layout_height="50dip"    android:orientation="horizontal"    android:layout_gravity="center"    android:layout_marginTop="20dip"    android:paddingLeft="15dip"    android:paddingRight="15dip"    >    <TextView  android:id="@+id/loginButton" android:layout_width="match_parent" android:layout_height="match_parent" android:text="登录" android:gravity="center" android:layout_centerInParent="true" style="@style/text_s32_ffffff" //自定义按钮核心代码 android:background="@drawable/green_selector_button" /></RelativeLayout>

背景选择器:drawable/green_selector_button.xml

<?xml version="1.0" encoding="utf-8"?><!-- selector:背景选择器 --><selector xmlns:android="http://schemas.android.com/apk/res/android" >    <!-- android:state_pressed:点击时背景 -->    <item android:state_pressed="true" android:drawable="@drawable/corners_all_edittext_green_dark" />    <!-- 默认时的背景-->     <item android:drawable="@drawable/corners_all_edittext_green" /></selector>
背景:drawable/corners_all_edittext_green_dark.xml
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="5dp">    <solid android:color="@color/wechat_background_green_dark" />      <corners android:radius="3dp" /></shape>
背景:drawable/corners_all_edittext_green.xml
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="5dp">    <solid android:color="@color/wechat_background_green" />      <corners android:radius="3dp" /></shape>

更多相关文章

  1. Android Studio 文件类型图标
  2. Android的NDK开发(5)————Android JNI层实现文件的read、writ
  3. android 状态栏背景修改为透明
  4. Android TextView背景色、圆角、内部填充设置
  5. Android studio 3.1.3 无法获取pom文件
  6. android各个文件分析

随机推荐

  1. 循环题目
  2. 招投标IT项目怎么知道是否赚钱?
  3. 应届网工毕业生该如何斩获心仪offer?面试
  4. MiniRDS空间扩容
  5. 怎么区别项目 项目集 项目组合管理?
  6. 软件项目怎么快速响应用户需求
  7. Redis高可用集群搭建,配置,运维与应用!
  8. 给SFTP添加访问记录
  9. juniper-SRX FW ssh登录被拒绝问题
  10. 项目管理神书---PMP认证官方教材PMBOK