android - 如何使您的应用程序具有图形可移植性?

标签 android

我是开发 Android 游戏的新手,我仍然不知道如何让我的游戏动态显示屏幕尺寸。这可能吗?还是我真的针对特定的屏幕分辨率?例如,如果我有一个分辨率为 320 x 480 的 150 x 150 可绘制对象,这会使可绘制对象变大,但如果游戏安装在 1024 x 768 分辨率下怎么办?有什么建议吗?提前致谢。

最佳答案

Android 有多个文件夹用于不同的分辨率:ldpimdpihdpi,并且在使用 API 级别 10 或更高级别时,xhdpi

320 x 480 分辨率将使用 mdpi 文件夹,每高一级使用 1.5 的系数。因此,当您的 drawable 在 mdpi 中为 150 x 150 时,您应该为 hdpi 文件夹设置 drawable (150*1.5) x (150*1.5) = 225 x 225。

您可能还想看看 this .

关于android - 如何使您的应用程序具有图形可移植性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6537255/

相关文章:

java - Android ViewGroup 删除 View ?

java - 需要为安卓游戏保存高分

android - Ionic config.xml 针对不同平台的不同小部件 id

Android Webview rem 单位可缩放到盒子的大尺寸

javascript - Wikitude 与 Android Studio

android - 错误 : java. lang.NullPointerException 在 android.support.v4.content.Loader

Android:LinearLayout.addview 动画后向下滚动

android - Xamarin.Forms(Android) 人脸检测器

java - Gson 反序列化 - 尝试将 JSON 解析为对象

android - Android 中如何更改选定行的背景颜色?