我在Android中编写了一个程序,用于设置不同类型的图像作为我的背景图像,但它不能与svg文件一起使用。我没有收到任何错误,它没有显示任何图像,我在使用svg文件时在我的模拟器中得到一个空白屏幕。任何人都可以建议如何使用一些代码在Android中阅读和显示svg文件?或者我应该转换xml代码吗?
答案 0 :(得分:4)
结帐Batik。它是一个用于在java中创建和解析SVG的库。它是Apache XML Graphics Project。
的一部分事实证明,让Batik在Android上工作并非易事,而且有更简单的方法可以在Android上使用SVG。有关详细信息,请参阅this answer。
答案 1 :(得分:0)
如果您只能支持大于3的Android版本,那么您可以使用Webkit实例来呈现SVG,因为Android Webkit浏览器最终已经编译了SVG支持。
或者,如果您不需要脚本或动画支持,请尝试使用此库:http://code.google.com/p/svg-android/
答案 2 :(得分:0)
另一种选择是AndroidSVG(http://code.google.com/p/androidsvg/)。