android - 大 ImageView 加载为小 - 不采取完整的 parent

标签 android android-layout

我正在将一个大的可绘制对象加载到一个 ImageView , ImageView 都是 wrap_content,并且位于 RelativeLayout 的中心。

我正在使用 Picasso 库加载可绘制对象。

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

发生了什么:Drawable 的大小调整了很多,例如:它是 100,加载后它是 2,这非常小。

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

最佳答案

兄弟,试试这个。
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"/>

关于android - 大 ImageView 加载为小 - 不采取完整的 parent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36024440/

相关文章:

android - Jetpack Compose 中的 MotionLayout

具有固定页眉和页脚的 ScrollView 内的 Android 相对布局

android - 相对布局权重

Android 两种ListView的间距和布局

android - 如何创建带有角覆盖的圆形按钮

Android cmake 不同的abi

java - 延迟改变颜色

java - TabListener 在 Android 应用程序中不起作用

java - 获取 : Failed resolution of: Lorg/codehaus/jackson/map/ObjectMapper; when importing jackson dependencies in Android Studio

Android:定义 onDraw Canvas 大小