我使用了一些我使用Android Studio的Vector Asset Studio通过本地SVG文件导入的图像.
这些图像完美地加载在我的nexus 6p上,然而,在Sony Xperia Z上,它非常像素化,在三星Galaxy s2上,它更糟糕.
根据我的理解,由于文件是xml(矢量)而不是png文件,它应该能够自动调整大小或者我错过了某些东西.
编辑:只是一些额外的信息:该文件最初是一个PNG,但是,我已经使用名为Vector Magic的程序完全转换为矢量文件.我可以在插画家上打开它并编辑每一行等.
通过求解从VectorDrawable改变通过VectorDrawableCompat.create(..)方法来VectorDrawableCompat.谢谢@pskink.
我是android编程的新手。我为简单的成绩跟踪器实现了Realm,但是文件大小已从1.5mb增加到5mb。那是正常的吗?
我所做的只是在每个类中使用oncreate在realm的实例中添加一个实例,只要有可能活动结束,就在realm.close()中添加它。还围绕每个对象创建包装了begin和commit事务。
我做错了什么,最终导致文件太大?
谢谢!
编辑:我的意思是apk大小