1

を開発していandroid appます。私がやろうとしているのは、listviewいくつかのテキストと画像を持つカスタム ビューです。インターネットからダウンロードしている画像のサイズが異なります。そして、見た目を変えずにサイズを変更したい。ImageView heightと xml ファイルを設定するとweight、アプリはさまざまな画面サイズのデバイスで同じ外観になります。ImageViewレイアウト サイズをに設定するwrap contentと、それぞれのサイズが異なるため、アプリでの画像の見栄えが悪くなります。アイデアやチュートリアルがいいでしょう。ありがとう。

4

2 に答える 2

0

あなたがやりたいことは、gimpやフォトショップなどで画像のサイズを変更し、画像の複数のコピーを異なるサイズで保存することだと思います.

このチュートリアルを参照してください。

于 2013-04-05T18:54:42.413 に答える
0

ImageViewのscaleType属性は、さまざまな画面サイズでのサイズ変更の問題を修正するのに非常に役立ちます。このサイトには、すべての scaleTypes のサンプル画像があります。

1 つの解決策は、十分に大きな画像を使用し、ImageView の layout_width として match_parent を指定し、dp で正確な layout_height を使用することです。scaleType が centerCrop の場合、画像のサイズは維持されます (ただし、画面サイズによっては画像の一部しか表示されない場合があります)。

于 2013-04-05T21:21:28.403 に答える