我正在开发一款Android游戏。
我终于在模拟器之外的两台设备上获得了我的应用程序,并意识到即使我在"drawable hdpi"、"…-mdpi"等文件夹中有不同大小的图像,它们总是相同的大小。我的小部件(按钮、图像视图)也是如此。
我想知道是否还有其他方法可以适应不同的屏幕尺寸?我的游戏只是在使用图像时将其加载为位图,并在完成后卸载。
另外,为什么即使我在布局xml中使用了"dip",我的小部件也不调整大小?
使用-hdpi
、-mdpi
、-ldpi
限定图像时,您支持不同的密度。
如果要区分屏幕大小,则必须使用-small
、-normal
、-large
和-xlarge
限定可绘制内容。
《支持多个屏幕》是一篇关于这个问题的文章,介绍了屏幕大小、屏幕密度和分辨率。