27

私は正常に動作していますが、Eclipseのエミュレーターデバイスでのみ使用svg-android.jarしています。https://github.com/pents90/svg-androidアグァー。実際のデバイスでimageViewは、画面上で空になります。ここに私のコードがあります:

SVG svg = SVGParser.getSVGFromResource(getResources(), R.raw.test);
Drawable drawable = svg.createPictureDrawable();
imgView.setImageDrawable(drawable);

なにか提案を?

4

2 に答える 2

45

ハードウェア レンダリングが既定でオンになっている新しいデバイスでは、ソフトウェア レンダリングを明示的にオンにする必要があります。

imgView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

これはおそらくあなたの問題だと思います。

于 2013-08-21T13:24:10.460 に答える