Wiki_Android_获取ImageView的最大最小宽度和高度
来源:互联网 发布:免费装修软件app 编辑:程序博客网 时间:2024/06/06 01:44
一、通过ImageView对象直接获取,需考虑API的兼容问题,因为getMaxWidth()方法要API 16以上才可以使用
/* 获取ImageView的实际宽度* */int width = imageView.getWidth();int height = imageView.getHeight();
二、通过反射获取,这种方法不用考虑兼容API的问题
/** * 通过反射获取imageview的某个属性值 * * @param object ImageView对象 * @param fieldName mMaxWidth 最大宽度 mMaxHeight 最大高度 * @return */ private static int getImageViewFieldValue(Object object, String fieldName) { int value = 0; try { Field field = ImageView.class.getDeclaredField(fieldName); field.setAccessible(true); int fieldValue = field.getInt(object); if (fieldValue > 0 && fieldValue < Integer.MAX_VALUE) { value = fieldValue; } } catch (Exception e) { e.printStackTrace(); } return value; }
调用:
int width = getImageViewFieldValue(imageView, "mMaxWidth"); //最大宽度 int height = getImageViewFieldValue(imageView, "mMaxHeight");// 最大高度
0 0
- Wiki_Android_获取ImageView的最大最小宽度和高度
- IE6的最大最小高度和宽度
- 动态的获取和设置ImageView的宽度和高度
- 动态的获取和设置ImageView的宽度和高度
- 动态获取和设置ImageView的宽度和高度
- IE中的最大最小宽度和高度
- 设置ImageView最大高度和最大宽度无效
- 动态设置ImageView的宽度和高度
- 设置最小宽度 最小高度 最大宽度 最大高度的作用
- CSS的最大高度,最小高度及宽度问题
- 如何动态的获取和设置ImageView的宽度和高度?
- 如何动态的获取和设置ImageView的宽度和高度?
- 如何使用代码动态的获取和设置ImageView的宽度和高度?
- 如何使用代码动态的获取和设置ImageView的宽度和高度?
- CSS控制div宽度最大宽度/高度和最小宽度/高度
- 设定网页最小最大宽度和高度(兼容IE6)
- CSS控制页面最大最小宽度和高度可兼容IE6版本的实现方法
- winform窗口的最大宽度和高度
- linux下文件夹的创建、复制、剪切、重命名、清空和删除命令
- 【工作记录】android删除通话记录
- R语言批量为行列命名
- 酷酷的 CSS3 三角形运用
- 【原创】说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
- Wiki_Android_获取ImageView的最大最小宽度和高度
- Cocoa消息,常用词
- 改变浏览器大小的时候 div浮动布局发生改变的问题。
- Luci页面配置
- git常用指令整理及说明(详细)
- 面向对象的"形"与"本"
- activemq学习笔记——spring整合(Point-To-Point点对点类型)
- LocalStorage,SessionStorage,Cookie
- C++ 产生guid