• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像の位置指定の数字を変えても、位置が変わりません! 何がいけないので)

画像位置指定の数字を変えても、位置が変わらない理由

このQ&Aのポイント
  • 画像の位置指定の数字を変えても、位置が変わりません!
  • 何がいけないのでしょうか?
  • Androidアプリで画像の位置を指定する際に、数字を変えても画像の位置が変わらない原因について解説します。

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

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

> mBitmap.getWidth() / 50, ←ここの数字を変えても25以降位置が変わりません。 /が除算を表していること、intをintで割った結果はintになることは把握できているでしょうか。 たとえばmBitmap.getWidth()の値が24だった場合、 ・mBitmap.getWidth() / 12の結果は 2 ・mBitmap.getWidth() / 13の結果は 1  ... ・mBitmap.getWidth() / 24の結果は 1 ・mBitmap.getWidth() / 25の結果は 0 ・mBitmap.getWidth() / 26の結果は 0  ... となるので、この場合除数を25から増やしていっても除算の結果が変わらないのは当然です。 除算の結果をintではなくfloatにしたければ、 mBitmap.getWidth() / 50f のように書きます。

関連するQ&A