前言

最近在做按钮的时候遇到在给按钮设置一张图片作为背景的同时还要自己定义圆角,最简单的做法就是直接切张圆角图作为按钮就可以了,但是如果不这样该怎么办呢,看代码:

下面来看效果图

一、先建一个圆角的shape文件:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"><cornersandroid:radius="10dp"/><strokeandroid:width="1dp"android:color="#FF6238" />
</shape>

二、建立list文件:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"><item android:drawable="@mipmap/ic_launcher"/><item android:drawable="@drawable/shape"/>
</layer-list>

三、直接引用:

<TextViewandroid:gravity="center"android:background="@drawable/list"android:layout_width="match_parent"android:layout_height="50dp"android:textSize="16sp"android:textColor="#FF0000"android:text="按钮" />

Android中给按钮同时设置背景和圆角示例代码相关推荐

  1. 如何在android中设置背景,如何在Android中以编程方式设置背景可绘制

    MMTTMM layout.setBackgroundResource(R.drawable.ready);是正确的.实现它的另一种方法是使用以下方法:final int sdk = android. ...

  2. android 颜色资源文件,android中colors.xml颜色设置资源文件的方法

    1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑 上代码 #008577 #00574B #D81B60 #ff0000 #0000ff 2. 在res目录下的la ...

  3. android 手机震动1次,Android中手机震动的设置(Vibrator)的步骤

    Android中手机震动的设置(Vibrator)的步骤: a.通过系统服务获得手机震动服务,Vibrator vibrator = (Vibrator)getSystemService(VIBRAT ...

  4. Android中闹铃的设置

    Android中闹铃的设置 在安卓中真正涉及到闹铃设备的类为AlarmManager类,而所谓的设备闹铃其实就是在用户设置一个指定的时间点到来的时候通过一种手段给系统发送一个自动跳转的广播,跳转之后在 ...

  5. android 中color目录,android中colors.xml颜色设置资源文件的方法

    1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑 上代码 #008577 #00574B #D81B60 #ff0000 #0000ff 2. 在res目录下的la ...

  6. android添加图片按钮,如何给Android中的按钮添加图片功能

    在layout中建一个my_login.xml文件 代码如下 android:layout_width="fill_parent" android:layout_height=&q ...

  7. android筛选功能代码,Android中 TeaScreenPopupWindow多类型筛选弹框功能的实例代码

    Github地址 YangsBryant/TeaScreenPopupWindow (Github排版比较好,建议进入这里查看详情,如果觉得好,点个star吧!) 引入module allprojec ...

  8. php网页全屏背景图代码,HTML5 body设置全屏背景图片的示例代码

    用什么代码实现?不允许有白色底色产生,因为手机高度不一样 设计图要标准(750)确认是背景图(通屏底图)应用场景:移动端宣传页面或者活动页面 错误的写法:加到div中结合图片设置min-height, ...

  9. android 代码 卸载app,Android在一个app中安装并卸载另一个app的示例代码

    Android在一个app中安装并卸载另一个app 1.在app→src→main下新建文件夹asserts,将准备安装的apk文件放在asserts内 2.在app→src→main→res下新建文 ...

最新文章

  1. 团队项目个人进展——Day05
  2. 我的Delphi开发经验谈(转)
  3. 10万元奖金“智源工业检测赛”激战正酣!高分Baseline合辑带你入门智能制造
  4. 【HDU 2507】【ACM-ICPC算法基础训练教程 题1-6】迷瘴(贪心)
  5. python交互模式中换行_在Python日志模式中禁止换行
  6. 自学python到什么程度就可以工作-零基础学到什么程度可以找一份python工作?Python学习路线规划...
  7. 家用无线网络优化方案
  8. select添加提示语
  9. Combination
  10. c语言程序设计对称数,对称数 问题
  11. 中国龙与西方龙的区别
  12. LeetCode——868. 二进制间距
  13. python和c 情侣网名_带符号的qq情侣网名 好听的情侣网名大全
  14. Java反编译器JD
  15. 免费pdf合并在线,这几个神仙网站请收好
  16. 《士兵突击》哪些最精彩的话语
  17. GRBL学习-GRBL参数配置
  18. MySQL自定义函数实例
  19. SOA,SOAP,RPC,以及 RPC协议与 REST 协议之间的关系(搜狗)
  20. 数据可视化分析教学课件——FineBI实验册节选====资产负债分析

热门文章

  1. python重复输出五句话_如何用python3输出重复的数据?
  2. sqlmap使用_sqlmap于sql labs下使用
  3. linux底行模式显示信息,14天linux命令加强
  4. vgc机器人编程1到13题_工业机器人编程与实操-期末试题
  5. python3.6安装tensorflow gpu_tensorflow-gpu安装的常见问题及解决方案
  6. 一部分 数据 迁移_从虚机到容器,知名架构师告诉你如何平滑进行业务迁移
  7. mysql 缓解竞争热点_MySQL优化之缓存优化
  8. lptv自建服务器,如何搭建自己的IPTV平台
  9. python列表添加字符串_2.python基础之—列表,元组,字典,集合,字符串的使用方法...
  10. php request time,php中time()与$_SERVER[REQUEST_TIME]用法区别分析