我想在图像视图中显示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图像?