大Imageview视为小 - 没有采取完整的父母

时间:2016-03-15 23:55:43

标签: android android-layout

我正在加载一个大的drawable,到一个图像视图,imageview既是wrap_content,又是在RelativeLayout的中心。

我正在使用Picasso库加载drawable。

期待什么:像预览一样加载(在预览中它是正确的)。

发生了什么:Drawable得到了很大的调整,例如:100,在加载它之后,它非常小。

我尝试过的方法:获取设备宽度/高度dpi,并使用它们来调整图像大小,因为我收到图像大的警告(使用max作为调整大小或屏幕高度/宽度,我得到相同的结果)。

2 个答案:

答案 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"/>