android中有几个可绘制的文件夹。mdpi,hdpi,xhdpi等。因此,当我有一个.png文件,用于mdpi、hdpi等时,具有相同的文件名但分辨率不同,android将自动选择最适合我的设备的文件,对吗?
我也需要对资产做同样的处理。我的游戏中有一个LoaderScreen类,它在开始时将所需的所有资源加载到一个骨架类中,以便在稍后的游戏中轻松地访问它们。但是,我不知道如何在资产中放置两个具有相同文件名但分辨率不同的图片,这样我就可以这样加载它们:
//returns the picture, myasset.png is the filename in the assets
loader.load( "myasset.png" )有办法这样做吗?
发布于 2015-01-12 18:51:09
您不需要将它们放在资产中,而是将它们放在适当的可绘制文件夹中。
如果您需要以编程方式访问它们,则可以通过这种方式获得可绘制的图形。
context.getResources().getDrawable(R.drawable.myasset);https://stackoverflow.com/questions/27906773
复制相似问题