android自定义形状的按键实例代码

 更新时间:2018年05月03日 11:03:32   作者:qq_37217804  
这篇文章主要介绍了android自定义形状的按键实例代码,本文分步骤给大家介绍的非常详细,需要的朋友可以参考下

步骤:

1.在drawable 文件夹中创建一个xml布局文件。

2.修改布局文件

3.在需要使用背景的按键中导入布局。

创建布局文件:

修改布局文件:

<?xml version="1.0" encoding="utf-8"?> 
<!--shape:形状 rectangle 长方形--> 
<!--corners 边角--> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
  android:shape="rectangle"> 
  <!--设置背景颜色--> 
  <solid android:color="@color/colorblue"/> 
  <!--设置角为半圆 radius 半径--> 
  <corners android:radius="10dp"/> 
  <!--bottom 下 top 上 left左 right右--> 
  <padding 
    android:bottom="10dp" 
    android:left="10dp" 
    android:right="10dp" 
    android:top="10dp" 
    /> 
</shape> 

预览效果图:

在按键中添加布局:

实际效果:


PS(椭圆按键的xml):

<?xml version="1.0" encoding="utf-8"?> 
<!-- shape 形状 oval椭圆形--> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
  android:shape="oval"> 
  <!--设置背景颜色--> 
  <solid android:color="@color/colorgreen"/> 
  <!--设置高度和宽度--> 
  <size android:height="30dp" 
    android:width="120dp"/> 
  <padding 
    android:bottom="10dp" 
    android:top="10dp" 
    android:left="10dp" 
    android:right="10dp"/> 
</shape> 

总结

以上所述是小编给大家介绍的android自定义形状的按键实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 使用Android系统提供的DownloadManager来下载文件

    使用Android系统提供的DownloadManager来下载文件

    本篇文章主要介绍了使用Android系统提供的DownloadManager来下载文件,可以将长时间的下载任务交给系统,完全由系统管理,有需要的可以了解下。
    2016-11-11
  • Android中3种全屏方法及3种去掉标题栏的方法

    Android中3种全屏方法及3种去掉标题栏的方法

    这篇文章主要介绍了Android中3种全屏方法及3种去掉标题栏的方法,二个问题各给出了3种解决方法,并给出实例代码,需要的朋友可以参考下
    2015-06-06
  • Android 音频波形图实现效果示例

    Android 音频波形图实现效果示例

    这篇文章主要为大家介绍了Android 音频波形图实现效果示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Android ormlite更改数据库默认位置

    Android ormlite更改数据库默认位置

    本文主要介绍Android ormlite,这里提供实例代码并详细说明了 ormlite更改数据库默认位置,有需要的朋友可以参考下
    2016-07-07
  • Android ProgressBar进度条使用详解

    Android ProgressBar进度条使用详解

    ProgressBar进度条,分为旋转进度条和水平进度条,进度条的样式根据需要自定义,这篇文章主要介绍了Android ProgressBar进度条使用方法,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • Android 背景图片的缩放实现

    Android 背景图片的缩放实现

    这篇文章主要介绍了Android 背景图片的缩放实现的相关资料,需要的朋友可以参考下
    2016-11-11
  • Android实现横向二级菜单

    Android实现横向二级菜单

    这篇文章主要为大家详细介绍了Android实现横向二级菜单的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • Android ViewModel的作用深入讲解

    Android ViewModel的作用深入讲解

    这篇文章主要介绍了Android ViewModel的作用,ViewModel类旨在以注重生命周期的方式存储和管理界面相关数据,ViewModel类让数据可在发生屏幕旋转等配置更改后继续留存,需要详细了解可以参考下文
    2023-05-05
  • Android屏蔽软键盘并且显示光标的实例详解

    Android屏蔽软键盘并且显示光标的实例详解

    这篇文章主要介绍了Android屏蔽软键盘并且显示光标的实例详解的相关资料,希望通过本文能帮助到大家实现这样的功能,需要的朋友可以参考下
    2017-10-10
  • 全面解析Android之ANR日志

    全面解析Android之ANR日志

    不论从事安卓应用开发,还是安卓系统研发,应该都遇到应用无响应(简称ANR)问题,当应用程序一段时间无法及时响应,则会弹出ANR对话框,让用户选择继续等待,还是强制关闭。本文将带你全面解析Android之ANR日志
    2021-06-06

最新评论