質問

画像を表示し、その上にアイコンを配置することに取り組んでいます...アイコンをクリックすると拡大画像が表示されます...

画像を保持するイメージビューを 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);
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top