光物コレクション技術メモブログその他ダウンロード内部向け本サイトについて(プライバシーポリシー/ライセンス)技術メモ後で同じ状況が起こった時に思い出せるように技術的なちょっとしたことをメモする。AndroidのImageViewで画面の幅に合わせて画像を等倍拡大するTweetAndroidのImageViewで画像を画面の横いっぱいに合わせて等倍して配置するのに少し苦労したのでメモ。普通にScaleTypeでやると思ったように上手くいかない。FIT_CENTERとかCENTER_CROPとかにしてもViewのサイズに合わせて等倍されるが、画面のサイズに合わせて等倍はされない。画面横に合わせて等倍するようにするため、Javaのコードで以下の手順で実装した。使う画像のリソースを@mipmap/imageとした時のコードを以下に示した。LinearLayout.LayoutParams((int)(scale*image.getWidth()),(int)(scale*image.getHeight())));img_view.setScaleType(ImageView.ScaleType.FIT_XY);縦画面に合わせるのもこの応用で出来る。簡単な方法があれば教えてください。コメントをキャンセル回答をお約束することは出来ませんので予めご了承ください。コメントは承認されると表示されるようになります。コメントを送信する前に「私はロボットではありません」にチェックを入れて下さい。Reserved.TOPへ。