アプリケーションに読み込もうとしている200 x 30 png-24の画像があります。私はすでに同じ方法で複数のPNGをインポートしています。しかし、このPNGが読み込まれると、-1の幅と高さを持つビットマップが返されます。ビットマップは描画されません。Androidビットマップの高さと幅が-1に等しい
mGameover=BitmapFactory.decodeResource(c.getResources(), R.drawable.gameover);
リソースにロードする行。おそらく役に立たないでしょう。私は自分のプロジェクトを掃除しようとしましたが、それはまだ動作しません。また、PNGを再作成しようとしましたが、まだ動作していません。
任意のアイデア?
を参照してください、あなたは私がしようとすると、私は同様の結果を持っているかどうかを見ることができるように画像へのリンクを掲載する気でしょうか? – Pengume
-1の幅と高さは、そのピクチャのデコードにエラーがあることを意味します。通常のPNGに変換しようとしましたか? – Vector
申し訳ありませんがphotobucketが遅いです。 http://i17.photobucket.com/albums/b64/Infinitegde/Public/gameover.pngと私はpng-8に変換しようとしましたが、それはまた仕事をしませんでした。それらは唯一のオプションだったPhotoshopは私にpngのために与える – Infinitegde