ImageView
ImageView 图像视图,顾名思义,是一个用来显示图片的控件。
在布局中添加控件:
<ImageView
android:id="@+id/imageview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/ic_launcher"/>
ImageView的常用属性:
-background 设置控件背景 当固定宽度时会拉伸图片
-src 设置控件填充内容 固定宽度时不会拉伸图片
对比效果如下图所示
ImageView 的绑定和修改显示图片 :
绑定
img = (ImageView) findViewById(R.id.imageview);
ImageView没有啥监听方法,一般ImageView用来实现app的图片轮播功能。这会用到修改图片显示的方法
常用的修改方法:
-setImageResource(int id); 使用内部资源图片替换默认图片,id为R.drawable.图片名称
-setImageBitmap(Bitmap bitmap); 使用bitmap 替换默认图片,bitmap一般通过网络获取
使用方法:
img.setImageResource(R.mipmap.ic_launcher);
实现一个点击按钮后,ImageView切换一个背景的方法。
实现源码可在github上下载(2-4):https://github.com/hubwiz/android-rudiments