Android常用控件(三)
来源:互联网 发布:js select 不选中 编辑:程序博客网 时间:2024/06/14 14:56
<1>.Imageview图片框
1.常用属性:
Android:src设置ImageView所显示的Drawable资源的Id
Android:maxHeight最大高度
Android:maxWidth最大宽度
Android:adjustViewBounds设置Imageview是否调整自己的大小保持所显示图片的长宽比
Android:scaleType设置图片如何缩放以适应Imageview的大小
mareix使用矩阵的方式缩放
fitXY对图片横向纵向独立缩放,使图片完全填充Imageview,可能会变形
fitStart保持长宽比,图片较长的边与Imageview对应边一致,然后放在左上角
fitCenter保持缩放比,图片较长的边与Imageview对应边一致,然后放在中间
fitEnd保持缩放比,图片较长的边与Imageview对应边一致,然后放在右下角
Center图片放在中间,不缩放
centerCrop保持纵横比缩放,使得图片能完全覆盖Imageview
centerInside保持纵横比缩放,使得Imageview能完全显示图片
2.从原有的图片中截取一部分作为新的图片:
原图.setDrawingCacheEnabled(true);
Bitmap bm=原图.getDrawingCache();
Bitmap newImage=Bitmap.createBitmap(bm,X,Y,50,50);第一个参数是元图片
第二,三个参数是从哪个坐标开始截取
第四,五个参数是截取多宽,多高
iv_image_image.setDrawingCacheEnabled(false);
<2>.SD文件的读取:
Environment类可以得到当前手机的一些信息,包括存储卡的信息:
判断 手机是否有内存卡 内存卡是否可用:if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ }获取手机内存卡路径 String sdCardPath=Environment.getExternalStorageDirectory().getAbsolutePath(); 获取手机内存卡目录中的图片 File file=new File(sdCardPath+"/存放图片的文件夹名称"); 得到图片集合 File files[] = file.listFiles();
- Android 常用 控件(三)
- Android常用控件(三)
- Android 常用控件(三)
- Android 常用控件(三)学习笔记
- android常用控件三 AutoCompleteTextView
- 常用控件(三)
- android常用控件(三)- ProgressBar、ListView
- Android 常用系统控件界面大合集(三)
- Android学习第13课—常用控件(三)
- Android常用控件(三)- ProgressBar、ListView
- android快速上手(三)常用控件使用
- android常用控件RecyclerView(三) RecyclerView的使用
- Android开发编码规范之常用控件布局(三)
- Android—常用控件(三)选择框
- Android学习笔记三常用控件
- Android常用复杂控件使用(三)--Fragment
- 三,android编码规范 & 常用布局 & 常用控件
- 主题:三,android编码规范 & 常用布局 & 常用控件
- 关于清浮动的几种方法及注意事项
- 如何在CentOS中关闭蜂鸣器“滴”报警声(pcspkr模块)
- MySQL--操作数据表2:单表更新、删除记录
- classification_report方法详细解释
- servlet的文件上传总结
- Android常用控件(三)
- FIFO、LRU、Random
- php之单例模式
- android常用控件(2)
- Dungeon Master
- 决策树03——使用matplotlib绘制树形图并测试算法
- servlet文件下载总结
- vmware安装centos7后找不到网卡
- 设计模式(七):模板方法模式