小编Chr*_*rts的帖子

Phonegap为启动画面生成screen.png和screen.9.png

我很难让我的启动画面在Phonegap for Android中正常工作.注意:我正在使用Phonegap CLI和Eclipse,我没有使用Phonegap Build.

我最初创建了一组用于各种图像密度和对齐的png图像 - port-hdpi等.在某些情况下,我们遇到了图像被拉伸的问题所以我现在正在尝试使用9个补丁图像 - 本身就是一个试验.

我使用draw9patch工具将我的各种png修改为9个补丁图像,并且我将它们全部命名为.9.png扩展名.我修改了我的config.xml以使用这些图像,条目如下:

<splash src="res/screen/android/screen-hdpi-landscape.9.png" density="land-hdpi"/>
Run Code Online (Sandbox Code Playgroud)

当我尝试构建项目时,我得到类似于以下内容的错误:

[aapt] res/drawable-land-hdpi-v4/screen.png:0: error: Resource entry screen is already defined.
[aapt] res/drawable-land-hdpi-v4/screen.9.png:0: Originally defined here.
Run Code Online (Sandbox Code Playgroud)

我检查了我的drawable文件夹,确定有一个screen.png和一个screen.9.png.screen.png似乎是我的9补丁图片的副本.当我删除各种screen.png文件并在Eclipse中构建项目时,它可以工作(有点 - 仍然存在可伸展区域的问题).

这是Phonegap的一个错误,还是我错过了导致它生成screen.png和screen.9.png的东西?

android nine-patch cordova

5
推荐指数
0
解决办法
342
查看次数

标签 统计

android ×1

cordova ×1

nine-patch ×1