• 介绍
  • 用例

介绍

Button继承了TextView,同时还是ImageButton的父类。

ButtonImageButton的功能主要是在UI界面上生成一个按钮,该按钮可以供用户单击,当用户单击时,按钮会触发一个OnClick事件

Button生成的按钮上显示文字,而ImageButton上则显示图片。即使为ImageButton指定android:text属性也不会在此按钮上显示任何文字。

可以通过android:backgroud为Button添加背景颜色或背景图片;通过android:img为ImageButton指定图片。


用例

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"><!--指定按钮按下时的图片--><item android:drawable="@drawable/bg_border" android:state_pressed="true" /><!--指定按钮松开时的图片--><item android:state_pressed="false"android:drawable="@drawable/leaf"/>
</selector>
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent" android:layout_height="match_parent"android:orientation="horizontal"><TableRow><!--普通文字按钮--><Button
            android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@drawable/bg_border"android:text="普通按钮"android:textSize="10pt"/><!--普通图片按钮--><ImageButton
            android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/leaf"android:background="#000000"/></TableRow><TableRow><!--按下时显示不同图片的按钮--><ImageButton
            android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/button_selector"android:background="#000000"/><!--带文字的图片按钮--><Button
            android:id="@+id/test"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@drawable/button_selector"android:text="带文字的图片按钮"/></TableRow></TableLayout>

相应地界面展示结果:


摘自《疯狂Android讲义》

界面组件——按钮(Button)与图片按钮(ImageButton)相关推荐

  1. android 图片绑定按钮,android的图片按钮(ImageButton)的案例

    运行效果,这里设置了两个图片按钮,开始游戏按钮和注销按钮 在xml添加如下代码 xmlns:app="http://schemas.android.com/apk/res-auto" ...

  2. mfc让图片与按钮一起_MFC 基础知识:对话框背景添加图片和按钮Button添加图片...

    很长时间没有看MFC相关的知识了,我大概是在大二时候学习的MFC相关知识及图像处理,现在由于要帮个朋友完成个基于C++的程序,所以又回顾了下相关知识.的确,任 // TODO: 在此添加额外的初始化代 ...

  3. MFC 基础知识:对话框背景添加图片和按钮Button添加图片

    很长时间没有接触MFC相关的知识了,我大概是在大二时候学习的MFC相关知识及图像处理,现在由于要帮个朋友完成个基于C++的程序,所以又回顾了下相关知识.的确,任何知识一段时间过后都比较容易忘记,但回顾 ...

  4. html把保留图片改为提交按钮,如何制作图片按钮,并为图片按钮添加提交表单和重置表单功能...

    网页中有表单,表单的默认按钮样式不是很好看,很多人为了美观使用图片做按钮. 今天中国在 一.图片按钮的制作方法 1. 定义图像形式的提交按钮. 2.用CSS把图片设为按钮的背景 3.作用,设置其bac ...

  5. 单选按钮_PerlTk教程之按钮Button、复选按钮Checkbutton、单选按钮Radiobutton(附完整代码)...

    <Perl-Tk教程之按钮Button.复选按钮Checkbutton.单选按钮Radiobutton>Perl-Tk中有三种不同形式的按钮组件可供选择,它们分别是按钮(Button), ...

  6. MFC开发IM-自绘按钮控件,给按钮设置背景图片

    MFC 基础知识:对话框背景添加图片和按钮Button添加图片 很长时间没有接触MFC相关的知识了,我大概是在大二时候学习的MFC相关知识及图像处理,现在由于要帮个朋友完成个基于C++的程序,所以又回 ...

  7. 【HTML】HTML 表单 ② ( 按钮表单 | 普通按钮 | 提交按钮 | 重置按钮 | 图片按钮 | 文件域 )

    文章目录 一.按钮表单 1.普通按钮 2.提交按钮 3.重置按钮 4.图片按钮 二.文件域 一.按钮表单 1.普通按钮 将 <input /> 标签 的 type 属性设置为 button ...

  8. 9.8 按钮button

    在网页中,按钮分为3种:普通按钮button.提交按钮submit.重置按钮reset. 一.普通按钮button 普通按钮一般情况下要配合JavaScript脚本来进行表单的实现. 语法: < ...

  9. 图片按钮 imagebutton

    xml 文件 <?xml version="1.0" encoding="utf-8"?> <!-- 普通图片按钮 --><Ima ...

最新文章

  1. 计算机书籍-C++并发编程实战
  2. 赠票 | 深度强化学习的理论、算法与应用专题探索班
  3. Sprint 站立会议(个人)
  4. [03]常用正则表达式
  5. 多进程爬虫(爬取小说)Python实现
  6. ftp在命令行状态下下载跟上传东西
  7. OpenGL textures纹理的实例
  8. zabbix 从入门到精通
  9. android交互功能,Android 用户界面交互---拖放(OnDragListener)
  10. PhiloGL学习(5)——神说要有光,便有了光
  11. .net get set 初始化_.NET项目升级:可为空引用
  12. ROS笔记(4) RoboWare Studio 的安装
  13. html图像排列代码,HTML图像(示例代码)
  14. c语言程序个位,C语言位字段
  15. 【C/C++】C++运算符优先级
  16. C#语言中的修饰符汇总
  17. Beautifulsoup提取特定丁香园帖子回复
  18. wow私服,arcemu trunk源码编译架设
  19. 在Windows11的虚拟机安装WindowsServer2016并测试DNS功能
  20. ACPC2015 K 树的直径

热门文章

  1. 功能测试,什么是功能测试?什么是黑盒测试?一遍文章让你彻底搞懂功能测试
  2. 论文框架和目录一样吗_毕业论文提纲怎么写?过来人:手把手帮你打造完美论文写作模板...
  3. K8S集群搭建,并部署nginx实现跨网络访问
  4. .NetCore+EPPlus导出Excel报表
  5. 把Eclipse修改为黑色主题!配色方案详细图文并茂可供下载!
  6. 【深度学习】神经网络的学习过程
  7. 单目标跟踪CVPR 2018 ECO+
  8. 关于使用腾讯乐固加固,涉及的签名及其他问题
  9. Rational Quanlity使用体验
  10. 小米一体化微水滴形态转轴,揭露小米MIX Fold 2的轻薄秘密