gpt4 book ai didi

java - 模拟器上的背景被拉伸(stretch)

转载 作者:行者123 更新时间:2023-12-01 14:57:14 25 4
gpt4 key购买 nike

我的 Android 应用程序的背景是 png 图像。尺寸为 800 x 480 像素。它的宽度被拉伸(stretch),因此看起来并不像我想要的那样。由于图像实际上是应用程序的背景,而不仅仅是 imageView,因此我无法使用 android:scaleType="centerCrop"来使图像均匀缩放。

我需要图像均匀地填充背景。

我也尝试过使用 NinePatch 可绘制对象,但结果一点都不好 - 图像变得模糊,或者在垂直方向拉伸(stretch)但宽度方向拉伸(stretch)时图像正常。

before image after image as seen on emulator

这是我的 XML 代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@drawable/menu"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"

我可以使用其他命令来使背景正确显示吗?

最佳答案

要解决此问题,请使用draw9patch

android-sdk/tools/draw9patch

https://developer.android.com/tools/help/draw9patch.html

关于java - 模拟器上的背景被拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14203639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com