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 拥有默认背景:

    


3.支持图片:   

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

更多相关文章

  1. Android(安卓)沉浸式状态栏 支持4.4及以上。
  2. 在Android的Notification中显示进度条
  3. 判断android设备是否支持多点触控
  4. Android通知栏图标显示网络图片
  5. android camera根据屏幕图像大小设置显示
  6. Android用开发者模式进行调试时出现的问题及解决方案
  7. 【Android】隐藏底部虚拟按键,亲测可用
  8. Android(安卓)LinearLayout实现多行多列
  9. Android的Intent+uri应用实例

随机推荐

  1. ImageButton和Button区别
  2. Android(java)学习笔记94:关于广播接收者的
  3. No resource identifier found for attri
  4. Android的Service总结
  5. Android(安卓)命名规范 (提高代码可以读性
  6. Programming 3D games on Android with I
  7. android高效编程之使用本地变量
  8. 【Android】OpenGL ES for Android 教程1
  9. 看Android 應用框架原理與程式設計36 技有
  10. Android AIDL 实例