4.9.2 使用类BitmapFactory获取图片的宽和高
在接下来的实例中,演示了在Android中使用类BitmapFactory获取图片的宽和高的方法。

本实例使用ListView控件显示操作选项,当用户单击一个选项后能够分别获取图片的宽和高。在具体实现上,通过Bitmap对象的BitmapFactory.decodeResource()方法来获取预先设定的图片“m123.png”,然后再通过Bitmap对象的getHeight()和getWidth()来获取图片的宽和高。
本实例的实现文件是BitmapFactoryCH.java,主要代码如下。


(https://www.daowen.com)
执行后的效果如图4-8所示,长时间选中图片后会弹出用户选项,如图4-9所示。当选择一个选项后,会弹出对应的获取数值,如图4-10所示。

图4-8 初始效果

图4-9 弹出选项

图4-10 显示了图片宽和高的值