java - Android studio XML centercrop 不使图像居中

标签 java android xml android-imageview

bouclier.jpg

我在 Android Studio 中添加了一个 background-image,我使用 center-crop 将其居中。

我遇到的问题是图像没有正确居中。它稍微偏右,我希望它完全居中

看右边,星星没有很好地居中。

这是我尝试过的

Layout

你能帮我吗?

谢谢。

最佳答案

感谢您使用您正在使用的背景图像 (bouclier.jpg) 更新您的问题。您遇到的问题与布局 (XML) 代码无关,而是与图像本身有关。

Your background image is offset to the right ever so slightly

如您所见,您的背景图像似乎稍微向右偏移(我在上图中添加了一个绿色十字来说明这一点)。因此,当您使用 android:scaleType="centerCrop" 时,图像正确居中,但看起来不正确。

我的建议是选择不同的(正确居中的)图像作为背景,或者将您当前使用的图像居中。

希望对您有所帮助!

关于java - Android studio XML centercrop 不使图像居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58158611/

相关文章:

android - CollapsingToolbarLayout 中心标题不起作用

java - Android 渲染问题无法解析资源@string/app_name

java - jSlider 代码导致应用程序挂起

java - 从 Selenium 中的数据提供程序类传递值时出现 'argument type mismatch' 错误

android - 无法连接 MediaBrowserCompat

android - 当文本未完全在 View 内绘制时,为什么 Canvas.drawText 会变慢?

xml - FIREFOX-XML分析错误: not well-formed

java - 在 swt 中提交的多行文本上使用 Tab 键?

java - 如何在 java 中标记这个字符串?

android - 什么是适配器中的转换 View ?它是如何运作的?