12

私は初心者のプログラマーです。私の質問は次のとおりです。私の Android アプリにはどの画像形式を使用すればよいですか?

説明: イラストしか使っていないので、画像は主に背景画像といくつかのボタンですが、これを行う最良の方法を知りたいです。

画像に関する現在の進捗状況は次のとおりです。私は .png ファイル形式を使用しています。どの解像度を使用すればよいかわかりません。現在、300x400 px の画像をほぼ使用しています。

画像を使用するための私のコードは次のとおりです。

Bitmap bMap = BitmapFactory.decodeResource(getResources(), MyArray[index].getArtiD());

MyImageView.setImageBitmap(bMap);

だから、これは私がAndroidで画像を使用する方法です.誰かが問題、ヒント、または「知っておく必要がある情報」を知っている場合は、plsにそれを行うように伝えてください. なぜこのビットマップ ファクトリを使用する必要があるのか​​、またはなぜ png 形式を使用する必要があるのか​​ よくわかりません。私はできる限り最善の方法でそれをやりたいと思っています.Androidのドキュメントには多くのことがありません.

ありがとう、アダム

4

2 に答える 2

11

アンドロイドでは、JPG、JPEGなどに比べて軽いため、画像の最適な形式はPNGです。したがって、これらの画像を使用している間は、描画が簡​​単で、操作の実行にかかる時間が短縮されます。

そしてビットマップについては、この ビットマップヘルプを参照してください

編集 済みはいいいえリソースに画像がある場合はビットマップを使用する必要はありません。画像が描画可能である場合は、

ImageView img=new ImageView(this);
//You can use like that without using Bitmap
img.setImageResource(R.drawable.arrow_s);
于 2011-11-08T09:08:58.863 に答える