2011-10-25 9 views
0

Googleグラフを使用して希望のグラフを取得し、アンドロイドデバイスに表示しています。Android ImageView scalling

受信したグラフをタブレット画面に表示したいのですが、Googleグラフapiは最大サイズ(幅x高さ)のグラフとして300,000ピクセルしかサポートしていません。 500 x 600ピクセルの画像をリクエストしてImageViewに表示しています。私はscaleTypeをfitXyに設定し、imageView width = fill_parrent height = 850dpiを与えます。なぜなら画像を画面いっぱいに塗りたいからです。

問題は、ImageViewが画像の拡大縮小を行った後、画像の背景が薄い灰色やぼやけになり、アプリケーションの白い背景に問題があることです。グラフの幅と高さにImageView wrap_contentを作成すると白い背景があります。

背景色を変更せずに画像を表示する方法はありますか? イメージのサイズを変更したくないことに注意してください。

答えて

2

幅match_parentとsetAdjustViewBounds = trueを使用することをお勧めします。 これで問題が解決しない場合は、画像を変更する必要があります。

+0

あなたの回答は別のイメージのサイズ変更に役立ちましたので、私はそれを受け入れられたものとしてフラグを立てました。ありがとうございました! – Cata

0

残念ながら、私はイメージをより大きなものに変更しなければならず、問題は消えました。