1.继承不同:

java.lang.Object ↳ android.view.View ↳android.widget.ImageView ↳ android.widget.ImageButton

java.lang.Object ↳ android.view.View ↳ android.widget.TextView ↳android.widget.Button

因而ImageButton 不支持setText,而Button支持。

反之,ImageButton 支持setImageURI,而Button不支持。

Button和ImageButton有Button的状态,但是ImageView没有。

imageView 加上可点击的属性同样实现button的点击功能。

转载于:https://www.cnblogs.com/xingyyy/p/3325238.html

android中ImageView、ImageButton、Button之间的区别相关推荐

  1. android中view用法,Android中ImageView用法实例分析

    本文实例分析了Android中ImageView用法.分享给大家供大家参考,具体如下: 猜牌游戏大家可能以前都玩过,这里我们用这个小游戏来说明ImageView的用法. 首先,在res/drawabl ...

  2. Jquery中.val()与.value之间的区别

    三年多没敲过代码了,今年打算捡起来,是需要多么大的勇气.但是为了实现自我价值,履行自我的承诺,这就是责任.没有什么难不难,晚不晚之说,是我经常对别人说的那样,再晚不过心晚,,一切努力了,实现了每一天的 ...

  3. python观察日志(part20)--列表中加号,extend,append之间的区别

    学习笔记,仅供参考,有错必纠 列表中"+"加号,extend,append之间的区别 extend extend函数用于在列表末尾一次性追加另一个序列中的多个值. append a ...

  4. python __import__和import区别_Python中import 与__import__() 之间的区别比较

    本篇文章给大家带来的内容是关于Python中import 与__import__() 之间的区别比较,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 首先来说一下两者的区别: impo ...

  5. sql server序列_SQL Server中身份和序列之间的区别

    sql server序列 In SQL Server, both the SEQUENCE object and IDENTITY property are used to generate a se ...

  6. Oracle中用户和架构之间的区别?

    本文翻译自:Difference between a user and a schema in Oracle? Oracle中的用户和架构有什么区别? #1楼 参考:https://stackoom. ...

  7. android 控件监听方法是,Android | Android中监听Button的实现

    Android中监听Button的实现 单按钮监听 2018-04-27_061911.jpg 1.在按钮所属的父Activity里,创建按钮变量 private Button mBtnTextVie ...

  8. C#中Int64和UInt64之间的区别

    Int64:此 Struct用于表示64位带符号整数.所述的Int64 可以两种类型的值,包括所述范围之间的负的和正的存储-9,223,372,036,854,775,808至9,223,372,03 ...

  9. -ms-flexbox_Flexbox中width和flex-basis之间的区别

    -ms-flexbox by Kyle Gallagher 凯尔·加拉格尔(Kyle Gallagher) Flexbox中width和flex-basis之间的区别 (The difference ...

  10. Android 中 ImageView 的基本使用

    Android 中 ImageView 的基本使用 1. 常用属性 2. 加载网络照片 1. 常用属性 常用的 scaleType 的属性值: fitXY: 撑满控件, 宽高比可能发生改变 fitCe ...

最新文章

  1. 2021年人工智能全球最具影响力学者榜单AI 2000发布
  2. 迷途指针,从百度百科上摘抄的,语言很幽默
  3. 文件上传oss服务器
  4. tensorflow1中如何设置GPU的使用
  5. Android中ImageView常用属性含义
  6. GlassFish 4升级的构建,Gradle和嵌入式应用服务器
  7. iOS开发——网络使用技术OC篇网络爬虫-使用正则表达式抓取网络数据
  8. TCP TIME_WAIT详解
  9. 如何清理卸下应用的残余文件_怎么清理手机卸载残留 需要技巧
  10. C4996 scanf:This function or variable may be unsafe. / C6031 返回值被忽略.
  11. SQL递归查询(with cte as) 物料分解
  12. cajviewer打不开,卸载重装也于事无补。一分钟解决,亲测有效。
  13. docker(三)docker仓库
  14. 用python独立制作Doip刷写ECU工具
  15. VUE模拟实现双向绑定
  16. 理解滑动平均(exponential moving average)
  17. 爬取哔哩哔哩综合排行榜信息及视频弹幕内容
  18. 在艳遇的6个小时里,我们都说了啥?
  19. 饿了?饿了么?3年工作经验的程序员天天点外卖决定投声了饿了么面经!
  20. AFL++ (PlusPlus) 介绍与实践

热门文章

  1. Android开发——通过扫描二维码,打开或者下载Android应用
  2. SCOM 2012 RC 升级到 SCOM 2012 RTM 手记
  3. yarn-site.xml相关配置参数
  4. 重磅!微软在 GitHub 又一开源力作面世,代号「女娲」!
  5. 快手面试官:Redis变慢了,如何快速排查?
  6. MySQL 百万级数据,怎么做分页查询?
  7. 最新Fastjson再爆安全黑洞!可获取服务器权限,快升级!(扩散!!!)
  8. 阿里巴巴16字真言 | 管理者的基本要求是什么?
  9. 如何胜任一个小型公司的技术总监?
  10. 30岁前,一定要完成哪些人生规划?