范围
图像位图必须显示为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足够好,那么对我们来说还不够好吗?