Android 使用九面片缩放带有居中图标和页脚文本的背景图像

Android 使用九面片缩放带有居中图标和页脚文本的背景图像,android,cordova,nine-patch,phonegap-build,Android,Cordova,Nine Patch,Phonegap Build,我正在尝试使用一个带有9个补丁的启动屏幕来替换默认的Cordova图标 我已经正确设置了九个补丁图像 然而,当我构建并运行应用程序时,nine补丁被忽略,就好像Phonegap构建甚至没有使用它一样。我的飞溅图像确实出现了,但它是倾斜的,我甚至可以看到九个补丁边界 我在这里看到了各种各样的解决方案,但它们似乎没有使用Phonegap构建,而是使用我不知道的Eclipse构建 大约一年前,试图解决这个问题,但它最终在几个月前刚刚关闭,没有评论它是否已修复或是否有解决方案 在Phonegap构建中,

我正在尝试使用一个带有9个补丁的启动屏幕来替换默认的Cordova图标

我已经正确设置了九个补丁图像

然而,当我构建并运行应用程序时,nine补丁被忽略,就好像Phonegap构建甚至没有使用它一样。我的飞溅图像确实出现了,但它是倾斜的,我甚至可以看到九个补丁边界

我在这里看到了各种各样的解决方案,但它们似乎没有使用Phonegap构建,而是使用我不知道的Eclipse构建

大约一年前,试图解决这个问题,但它最终在几个月前刚刚关闭,没有评论它是否已修复或是否有解决方案


在Phonegap构建中,是否可以适当扩展九块补丁的初始屏幕?如果是这样,这是如何做到的?

在PhoneGap中,我们将整个屏幕作为一个图像!它不需要9Patch图像。Android有不同分辨率的不同图像。它们位于Assets/res/screen/android/


这就是PhoneGap Build自动检测并根据屏幕大小进行设置的方式。

我知道不同分辨率的图像不同。我们也在使用全屏图像。但是如果你使用九块补丁,它确实会影响图像的显示方式。提供的这4种尺寸,ldpi、mdpi、hdpi和xhdpi只有4种尺寸——分辨率几乎数不清。如果您的手机完全是xhdpi,那么xhdpi看起来就可以了,但是如果您的手机是xhdpi+10px,它会拉伸,而且不总是成比例的,因此需要九块补丁。我看到了您的思考过程。但我要告诉你们的是,PhoneGap构建已经在服务器端识别了这4幅图像,并相应地进行了编译!因此,为了暗示您的思维过程,PhoneGap的人必须更改他们的服务器端脚本!:)我很感谢您的解释,但是Phonegap文档指定使用九块补丁作为飞溅背景。如果我创建的图像只是建议的大小,没有九个补丁,我的图像拉伸不正确。e、 在肖像模式下,图片较长,看起来很愚蠢。