android-ImageView源缩放正确完成.怎么样?

范围

图像位图必须显示为imageView.setImageBitmap(bitmap)并缩放以适合UI.这可以通过以下方式完成:

>位图= Bitmap.createScaledBitmap(bitmap,newWidth,newHeight,true);
> xml的ImageView属性,例如

android:layout_width="newWidth"
android:layout_height="newHeight"
android:adjustViewBounds="true"
android:scaleType="fitCenter"

问题

哪种方法对性能更好?我更喜欢xml,因为这是特定于UI的问题,我更喜欢将xml用于UI定义.同样,我们在dp中设置width / height值,这意味着我们在不同屏幕上具有相同的UI.谢谢!

解决方法:

这篇文章详细讨论了一个非常类似的问题:

Android – Declarative vs Programmatic UI

我认为主要的收获是,如果您查看Android源代码,那么很多视图都是基于其XML标签从哈希映射中提取的.如果在核心API中对Google足够好,那么对我们来说还不够好吗?

上一篇:javascript-窗口调整大小脚本有意外的副作用


下一篇:c – 在OpenCV 2.4.3中重新整形矩阵失败