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没有。

2.显示差异:

imageView加上可点击的属性同样实现button的点击功能,这样看来没啥区别,可是可是,最近我做的listView,一个imagebutton,一个imageView显示圆角图片的时候,imageBotton居然显示不出来.

ImageButton 拥有默认背景:

<style name="Widget.ImageButton">     <item name="android:focusable">true</item>     <item name="android:clickable">true</item>     <item name="android:scaleType">center</item>     <item name="android:background">@android:drawable/btn_default</item> </style>


3.支持图片:

别人说 :ImageButton支持9.png 吧~imangeView就不行了

更多相关文章

  1. android相关
  2. Android(安卓)Studio点击按钮更换背景图片
  3. ImageView---属性android:background与android:src的区别
  4. Android系统简介
  5. Android单元测试初探——Instrumentation
  6. Android系统自带主题样式(android:theme),Android(安卓)Dialog 系统
  7. android 属性介绍
  8. Android全屏显示的两种方式
  9. Android——设置固定横竖屏

随机推荐

  1. Android里面如何编写退出主程序的提示代
  2. RecyclerView的功能扩展(Android图片选择
  3. Android(安卓)中UI与耗时操作的分离
  4. Android实习生首次面试总结
  5. 自定义View 篇一--------《自定义View流
  6. Android(安卓)中自定义组件例子一(中级)
  7. Android数据加密DES、3DES、AES
  8. 【Android每日一讲】2012.11.08 Android(
  9. Android传感器-开发指南
  10. [Android] android 实现加速小火箭动画效