• ベストアンサー

Androidのbitmap表示について

Androidのbitmap表示について res フォルダ内に drawable というフォルダをつくり、そこに 100pixel (チェック) 100pixel の画像を入れ込んでいます。 そして、bitmapを作成して c.drawBitmap( bitmap0, 0 , 0 , null ); のような感じで表示しているのですが、サイズが100(チェック)100になっていないようなのです。 (勝手に大きくなってる?) なぜでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

密度非依存ピクセルのマジックだ。この辺は密度非依存ピクセル(dp)で検索して情報を収集してもらうしかないね。 基本的にdrawableは使わずにdrawable-mdpi、drawable-hdpiなどに適切な画像を入れるほうがよいだろう。 drawable-mdpiに入れた画像は100×100の画像は200×200の画像として扱われる。この辺も全部説明しようとすると解説本の一章分くらいになるのでAndroidにおけるピクセルの扱いについて検索していただきたい。dp、sp、pxの違いが分かれば後は全部分かるだろう。

nakisan2011_12
質問者

お礼

ありがとうございました。 いろいろ調べてやっと理解出来ました。

関連するQ&A