在android中的图像视图中显示SVG图像

时间:2014-02-19 04:47:48

标签: android svg

我想在图像视图中显示svg图像。首先我下载svg-android 1.1.jar并保存在lib文件中,并将svg图像保存在res / raw文件夹中,并使用以下代码显示svg图像

   public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // Create a new ImageView
    ImageView imageView = new ImageView(this);
    // Set the background color to white
    imageView.setBackgroundColor(Color.WHITE);
    // Parse the SVG file from the resource
    SVG svg = SVGParser.getSVGFromResource(getResources(), R.raw.android);
    // Get a drawable from the parsed SVG and set it as the drawable for the ImageView
    imageView.setImageDrawable(svg.createPictureDrawable());
    // Set the ImageView as the content view for the Activity
    setContentView(imageView);
}

但是当我运行这个程序时,我得到一个空白的屏幕,而不是svg文件,而我使用Android设备测试代码,但当我测试使用模拟器时,图像显示。如何在android设备中获取svg图像?

0 个答案:

没有答案