我正在加载一个大的drawable,到一个图像视图,imageview既是wrap_content,又是在RelativeLayout的中心。
我正在使用Picasso库加载drawable。
期待什么:像预览一样加载(在预览中它是正确的)。
发生了什么:Drawable得到了很大的调整,例如:100,在加载它之后,它非常小。
我尝试过的方法:获取设备宽度/高度dpi,并使用它们来调整图像大小,因为我收到图像大的警告(使用max作为调整大小或屏幕高度/宽度,我得到相同的结果)。
答案 0 :(得分:1)
试试这个兄弟 android scaleType =" fitXY"
<ImageView
android:id="@+id/grid_item_image"
android:layout_width="100dp"
android:scaleType="fitXY"
android:layout_gravity="center_horizontal"
android:foregroundGravity="center"
android:layout_height="100dp"/>
答案 1 :(得分:0)
这可能会有所帮助
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"/>