android imageviewスクロールして完全な高品質画像を表示します
質問
画像を表示し、その上にアイコンを配置することに取り組んでいます...アイコンをクリックすると拡大画像が表示されます...
画像を保持するイメージビューを LinearLayout に配置すると、画像がダイアログの幅に合わせて拡大縮小されますが、問題は画像をダイアログに表示する必要があるのですが、画像の解像度が非常に高いため、画像の幅よりもはるかに大きいことです。ダイアログ...
画像全体を見るには、両方の方法で実際の画像をスクロールして表示する必要があります...しかし、イメージビューをスクロールビューに配置しようとするたびに、イメージビューの上部が空白になります...そして、画像が下にスクロールしても、幅はダイアログの幅に合わせて拡大縮小されます...
助けて、pppppppp みんな....
解決
あなたの助けのためのandroidbase
ありがとう...私は解決策を見つけた...実は、私たちは
...その回避策を言うが、私は考えることができる他のソリューションよりも優れことができます実際に私は何をやっていることは、私がwebview
を実装し、直接webview.loadurl(myurl);
を使用して、その中に画像のURLをロードすることです。
と私は
...あまりにので、私はオールラウンドの完全なズーム機能を取得する機能を備えたズームを可能にし、さらにすべての4ウルヘルプありがとう
他のヒント
開発者.android.com/reference/android/graphics/Bitmap.html
developer.android.com/reference/android/graphics/BitmapFactory.html
このリンクを参照してください。
Bitmap mIcon1 = BitmapFactory.decodeResource(context.getResources(),R.drawable.twitter_icon);
imgview.setImageBitmap(mIcon1);
画像をビットマップに変換して使用します。うまくいくといいのですが....
編集:
URL img_value = new URL(string_url_input);
if (profile != null) {
Bitmap mIcon1 = BitmapFactory.decodeStream(img_value.openConnection().getInputStream());
image_view.setImageBitmap(mIcon1);
}
所属していません StackOverflow