のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

galaxy-nexus(4.2.2)で、svgが表示されない。(svg-android-1.1.jar)

galaxy-nexusでsvgファイルを表示しようとしたところ、表示されなかった。

使用したライブラリは、svg-android-1.1.jarです。
表示するSVGファイルは、android.svgです。

	public void onCreate(Bundle savedInstanceState) {
	        super.onCreate(savedInstanceState);
	        
	        ImageView imageView = new ImageView(this);
	        imageView.setBackgroundColor(Color.BLUE);
//	        imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);	 // この行がないと表示されない       

	        SVG svg = SVGParser.getSVGFromResource(getResources(), R.raw.android);

	        Drawable pd = svg.createPictureDrawable();
	        imageView.setImageDrawable(pd);

	        setContentView(imageView);
        }

コメントアウトした行がないと表示されなかった。

imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);