break;
default:
break;
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 2) {
// 从相册返回的数据
Log.e(this.getClass().getName(), “Result:” + data.toString());
if (data != null) {
// 得到图片的全路径
Uri uri = data.getData();
Log.e(this.getClass().getName(), “Uri:” + uri);
ivContentUri.setImageURI(uri);
}
}
}
}
3、运行效果
ImageView设置图片
示例:
<ImageView
android:id="@+id/iv_round"
android:layout_width=“300dp”
android:layout_height=“300dp”
android:layout_gravity=“center”
android:background="@color/color_ff0000"
android:src="@mipmap/sc1"/>
ImageView有两个可以设置图片的属性(src和background)
-
src:是图像**「内容」(前景,如上蓝色猪图)。当使用src填入图片时,是按照图片大小直接填充,并不会进行拉伸;需要配合android:scaleType使用。「src仅ImageView可使用。」**
-
background:background是填充**「背景」的属性(如上图红色)。background就等于src+scaleType(fitXY)。「background所有View都可用。」**
设置圆角、圆形
1、通过RoundedBitmapDrawable设置圆角、圆形
//设置圆形
private void roundBitmap(ImageView iv){
Bitmap im