読者です 読者をやめる 読者になる 読者になる

@Konboi memo

主に技術に関してつらつらと。

 どうして画像が表示されないの??

android

Androidでの画像の表示を行おうと思いました。

public class ImageView extends View {
	private Bitmap image;

	// コンストラクタ
	public ImageView(Context context) {
		super(context);
		setBackgroundColor(Color.WHITE);
		
		//画像の読み込み
		Resources res = this.getContext().getResources();
		image = BitmapFactory.decodeResource(res ,R.drawable.sample);
	}

	// 描画
	@Override
	protected void onDraw(Canvas canvas) {
		// イメージの描画
		canvas.drawBitmap(image, 0, 0, null);
}

コード的にもサンプルとほとんど同じ。
ただ、

image = BitmapFactory.decodeResource(res ,R.drawable.sample);

で、sample.png なんていう画像は存在しないよって言われる....

ちゃんと
res/drawable-nodpi/
にsample.pngをおいたのに.....

いろんなサンプル見てみたけどほとんど同じ。

んー、何がいけないんだろう。
今度教えてもらおう.....

なんか負けたみたいでやだな。