Android アプリケーションで URL からイメージをロードする必要があります
このために、レイアウトに ImageView を作成しました。以下はイメージビューです
<ImageView
android:id="@+id/MyImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_gravity="center_horizontal">
</ImageView>
そして、私のコードでは、次を使用してこのImageViewに画像をロードします
ImageView bmImage = (ImageView)this.findViewById(R.id.MyImage);
String urldisplay = urls[0];
Bitmap mIcon11 = null;
try {
InputStream in = new java.net.URL(urldisplay).openStream();
mIcon11 = BitmapFactory.decodeStream(in);
} catch (Exception e) {
Log.e("Error", e.getMessage());
e.printStackTrace();
}
bmImage.setImageBitmap(mIcon11);
URL パスにある画像のサイズは 320 X 50 です。しかし、非常に奇妙なことに、画像を ImageView に表示すると、サイズが非常に小さくなり、幅と高さがほぼ半分になります。
私はたくさん試しましたが、解決策はありません。誰でも助けてもらえますか?