Android 在ListView中使用SVG文件

Android 在ListView中使用SVG文件,android,listview,svg,android-listview,Android,Listview,Svg,Android Listview,是否可以在ListView中使用SVG文件(如果可以,如何使用?) 我找到了一些代码,可以用来生成ImageView,这非常好,可以加载所需的SVG图像 ImageView imageView = new ImageView(this); SVG svg = SVGParser.getSVGFromResource(getResources(), R.drawable.afghanistan); imageView.setImageDrawable(svg.createPictureDrawab

是否可以在ListView中使用SVG文件(如果可以,如何使用?)

我找到了一些代码,可以用来生成ImageView,这非常好,可以加载所需的SVG图像

ImageView imageView = new ImageView(this);
SVG svg = SVGParser.getSVGFromResource(getResources(), R.drawable.afghanistan);
imageView.setImageDrawable(svg.createPictureDrawable());
setContentView(imageView);
我正在努力寻找一种用SVG图像填充ListView的方法。我正在代码中填充我的ListView(示例如下所示)

有没有人能提供一些关于如何将SVG文件放入ListView的想法(或代码)


任何帮助都将不胜感激

您需要创建一个适配器,用于用ImageView填充列表

这里有一个如何执行此操作的示例:

private void populateShoppingList() {
shoppingList.add(new listItem("Apple", R.drawable.apple);
shoppingList.add(new listItem("Banana", R.drawable.banana));
shoppingList.add(new listItem("Grapes", R.drawable.grapes));
shoppingList.add(new listItem("Orange", R.drawable.orange));
}