私は、ウェブ(Succeess!)から画像を取得し、それがorigionalyであるかどうかに関係なく、スクロールビューを使用して表示します。私はscrollviewにaddViewとき、私は私が私が探している結果を得るようTEH活動自体、上setContentViewを呼び出した場合のときとは対照的に、しかし、画像は(、リサイズされます。AddViewを実行するとImageViewのサイズが変更されます
ScrolView sv = new ScrollView(this);
addContentView(sv);
ImageView iv = new ImageView(this);
putDrawableFromUrlIntoIv(iv, url); //this fills iv with a drawable
sv.addView(iv);
あまりコードテストケースでは480x800ですが、サイズが違っていて、画面に縮小表示されていますか?
EDIT:addContentView(これは表示されていますが、 sv)はsv.addView(d)の前に来ます;これは問題なのですか?これは実際にはdrawableを実際に渡すのが遅いからです。
私もfolloテストのように翼:
{
ScrollView sv = new ScrollView(this);
ImageView iv = new ImageView(this);
Drawable d = a_480x800_drawable;
iv.setImageDrawable(d);
sv.addView(iv, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
setContentView(sv);
}
結果は、左上隅には、画面の左上隅に適合しているのですが小さすぎる画像は、あります。
はこれをしようとしました。立ち入り禁止。 –