我正在使用一个应用程序,其中我有更多的图像工作。我想在我的应用中显示个人资料图片和文章图片。对于文章图片,我尝试过ImageView
到#34; fitcenter或centercrop或fitxy" 比例类型但没有什么工作。我的图像像素失真。我正在使用 Glide 库在服务器上显示图像。我甚至尝试了.fitcenter()
等Glide方法但没有任何作用,因此我的图像可以正常使用ImageView
。
<ImageView
android:id="@+id/imgArticle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:src="@drawable/blank_image" />
Glide.with(context).load(articleList.get("article_image"))
.thumbnail(0.5f)
.placeholder(context.getResources().getDrawable(R.drawable.blank_image))
.fitCenter()
.into(imgBanner);
我尝试了各种方法,例如fitcenter,centercrop等,但没有任何效果。
答案 0 :(得分:0)
android:scaleType="fitXY"
会拉伸你的形象。您可以尝试使用此代码,以便图像不会拉伸。
<ImageView
android:id="@+id/imgArticle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/blank_image" />
或者您可以根据用户界面调整高度和宽度
<ImageView
android:id="@+id/imgArticle"
android:layout_width="80dp"
android:layout_height="80dp"
android:src="@drawable/blank_image" />