2011-12-29 15 views
1

私の外部記憶装置に画像ファイルがありますが、大きすぎます。私は、Fileのようなパラメータだけを受け入れるコンストラクタをさらに持っています。どのように小さな画像を作ると、そこからファイルを取得する?画像を圧縮して画像ファイルを作成する方法Uri

答えて

0

どのように画像を表示しているかによって異なります。あなたは、単にあなたのそれぞれのlayout.xmlファイルで適切に、ジャストサイズImageViewの要素レイアウトでその画像を表示するつもりなら:また

android:minHeight="your_value" 
android:minWidth="your_value" 

は、同様adjustViewBoundsプロパティを設定することを忘れないでください:あなたは少しより堅牢な何かを探しているとあなたは表示のためのビットマップ全体を格納するために使用されるメモリを懸念している場合は

android:adjustViewBounds="true" 

、私はBitmapFactoryクラスを使用してに見てね、具体的にinSampleSizeフィールド。

このprevious questionには、背景もいくつかあります。