ImageView中的图像显示非常模糊

黄蜂啤酒

我正在尝试开发一个小的android应用程序,它将对狗的品种使用图像识别。识别出一条狗后,它将在另一项活动中保存该品种的名称以及图片。那些被保存在MaterialLineView中,后者在Linearlayout内部,带有用于图像的ImageView,用于删除的TextView和ImageButton。在预览窗口中,一切看起来都很好:预览窗口,但是当我在手机上进行测试时,图像模糊不清或放大得很大,我什至不知道如何描述它:实际应用我尝试了许多图片,也尝试了我在网上看到的大多数解决方案,但没有任何效果。我也是android的初学者,所以它可能很简单,我只是看不到。这是布局的xml代码:

<?xml version="1.0" encoding="utf-8"?>
<com.google.android.material.card.MaterialCardView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="15dp"
        >


    <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:padding="15dp"
            android:elevation="15dp"
            android:orientation="horizontal"
            >
        <ImageView
                android:layout_width="150dp"
                android:layout_height="150dp"
                android:adjustViewBounds="true"
                android:scaleType="fitXY"
                android:src="@drawable/affenpinscher"
                android:id="@+id/img_content"

            />

        <TextView
                android:id="@+id/txv_content"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textStyle="bold"
                android:layout_weight="100"
                android:gravity="center"
                android:padding="4dp"
                android:textSize="14sp"
                />
        <ImageButton
                android:id="@+id/ibt_delete"
                android:layout_width="30dp"
                android:layout_height="match_parent"
                android:layout_weight="1"
                android:textStyle="bold"
                android:background="@android:color/transparent"
                android:src="@android:drawable/ic_delete"
                />


    </LinearLayout>

</com.google.android.material.card.MaterialCardView>

还尝试了android:scaleType =“ centerCrop”或只是“ center”,它是相同的。图片为220x330

丹尼尔·贾巴蒂斯

图像是模糊的,因为具有比当前大小的imageView支持的分辨率更大的分辨率。

因此,您必须调整图像的大小。转到IDE设置->插件->搜索“ Android Drawable Importer并安装--重新启动IDE。安装后,右键单击drawable文件夹,然后:新建-> Batch Drawable Import->选择图像并调整大小。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CGContextDrawImage绘制非常模糊的大图像

来自分类Dev

Imageview中的图像模糊问题

来自分类Dev

Imageview中的图像模糊问题

来自分类Dev

在 imageview 中显示图像

来自分类Dev

图像未显示在 imageView 中

来自分类Dev

在Android中模糊imageView

来自分类Dev

如何在JFrame中显示原始图像和模糊图像?

来自分类Dev

如何在JFrame中显示原始图像和模糊图像?

来自分类Dev

在imageview中显示水平和垂直图像

来自分类Dev

位图图像未显示在imageview中

来自分类Dev

如何在ImageView中显示多个图像

来自分类Dev

无法在imageview中显示存储的图像?

来自分类Dev

Android从相机在imageview中显示图像

来自分类Dev

如何在ImageView中显示捕获的图像?

来自分类Dev

在 ImageView 中显示之前调整图像大小

来自分类Dev

如何从url在imageView中显示图像

来自分类Dev

如果我使用圆形图像,则图像不会显示在imageView中

来自分类Dev

Imageview拒绝显示图像

来自分类Dev

从SD卡中获取图像并显示在ImageView中的问题

来自分类Dev

在OS X Swift中的Imageview中显示图像

来自分类Dev

从图库中获取图像并在ImageView中显示

来自分类Dev

在Xamarin.Android中无法在ImageView中显示下载的图像

来自分类Dev

在Xamarin.Android中无法在ImageView中显示下载的图像

来自分类Dev

为什么毕加索花时间在ImageView中显示图像?

来自分类Dev

从相机捕获的图像未显示在imageview android中

来自分类Dev

ImageView中的图像显示得比预期的要小(Android)

来自分类Dev

如何在imageview中显示外部存储图像

来自分类Dev

android:从图库中选择图像,然后裁剪并显示在imageview中

来自分类Dev

图像未从sdcard动态显示在ImageView中

Related 相关文章

热门标签

归档