ウェブサイトからビットマップをダウンロードしてアプリケーションに表示しています。この画像をダウンロードしてImageViewにセットすると、実際の画像の上または下に常に余分なスペースがあります。この余分なスペースは、ImageViewの一部であり、ダウンロードしたビットマップにImageBitmapを設定した後にのみ存在します。 これは余分なスペースが何とかビットマップの一部だと思うようにしています。 しかし、Webviewで同じイメージをダウンロードすると、余分なスペースはありません。Androidビットマップの上と下の余分なスペース
なぜこのようなことが起こる可能性があるのか分かっている場合は、教えてください。これ以上の情報が必要な場合はお知らせください。ありがとうございます。
編集:ここでは、ビットマップの取得に私のコードです:
InputStream in = null;
Message msg = Message.obtain();
msg.what = 1;
try{
in = openHttpConnection(_url);
if (in != null)
{
Bitmap bit = BitmapFactory.decodeStream(in);
Bundle b = new Bundle();
b.putParcelable("bitmap", bit);
msg.setData(b);
in.close();
}
} catch (IOException e1) {
e1.printStackTrace();
}
_handle.sendMessage(msg);
をそして、これは私がImageViewのために、その後に使用するものです、私は上記のコードからビットマップを取得し、:
imageV.setImageBitmap(comic);
編集2: これを別のWebサイトからの他のイメージと一緒に試した後、私はこの空白が常にあるとは限りません。それを考えれば、おそらくコードに間違いはないでしょう。実際の画像やWebビューには表示されないので、余分なスペースを取り除くための提案はありますか?
いくつかのコードが必要です。 – Haphazard