我在Android上制作游戏,我为不同颜色的球生成随机数。目前我正在动态生成按钮并设置后台资源。
我使用一些高分辨率图标作为图像。然而,当它们在屏幕上渲染时,它们都会略微像素化并且在屏幕上看起来不太好。我尝试使用不同尺寸的图标,但这没用。
任何人都可以建议我可能出错的地方以及处理这些事情的最佳方法。我是游戏编程的新手,所以任何帮助都会受到赞赏。
答案 0 :(得分:1)
我猜你的应用程序没有以手机的最高分辨率运行。您需要在清单文件中指定Android的目标版本,否则应用程序默认为早期版本,并且仅在低分辨率下运行。
如果您的手机支持Android 2.2(Froyo),请尝试将此行添加到AndroidManifest.xml文件中:
<uses-sdk android:minSdkVersion="8" />
请务必将其放在清单部分,而不是应用程序部分。如果你看到一行“android:versionName”,那就把它放在那一行之后。
如果您的手机不支持Android 2.2,请将minSdkVersion数字更改为7.如果是旧版本,请转到6或5.您需要确保在开发中安装了正确的SDK文件机。 (即:如果您只安装了2.1 SDK,则无法编译Android 2.2应用程序。)