• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:android Javaの画像表示について)

Android Javaで画像を表示する方法と適切なレイアウト

このQ&Aのポイント
  • AndroidのJavaを使用して画像を表示させる方法には、ImageViewを使用する方法があります。setImageDrawableメソッドを使って画像を表示させることができます。
  • また、画像パスにString型の引数を使用する方法については、詳細な情報を提供するためにコードの一部を示すことができます。
  • さらに、scaletypeを使用する場合に他のレイアウトが消える問題については、適切なレイアウトや画像のサイズを調整することで解決できるかもしれません。

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

  • ベストアンサー
noname#247307
noname#247307
回答No.1

指定のパスを元にBitmapFactoryからBitmapを生成します。後は、setImageBitmapでそのBitmapを設定するだけです。 Bitmap bitmap = BitmapFactory.decodeFile( パス ); image1.setImageBitmap(bitmap); 「scaletypeだと他のレイアウトが消えたりするので」とありますが、レイアウト設定してないのでイメージを設定したら拡大しているのでは。なぜ、ImageViewを最初からレイアウトに配置しておかず、ダイナミックにnewしているのでしょう。そのへんの目的がわからないので、これ以上はなんともいえませんが……。

neoneeet
質問者

補足

回答ありがとうございます。 条件付きで表示させるためにレイアウトから一度外したのが間違いだったようですね

関連するQ&A