1

私のアプリケーションには相対レイアウトの ImageView があり、ユーザーはその画像にテキストを追加できます。これは ImageView に EditText を追加することによって行われ、次に relativeLayout.getDrawingCache() を呼び出して、ユーザーが入力したテキストを含む画像のビットマップを取得し、SD カードに保存します。問題は、保存された画像の解像度です。低解像度ディスプレイのデバイスでアプリを試すと、保存されたビットマップも低解像度になります。たとえば、画像の幅が 1028 ピクセルで、デバイスの幅が 480 ピクセルしかない場合、結果の画像は幅 480 ピクセルになります。実際の解像度で画像をSDカードに保存したい。どうやってするの?私を助けてください。

ありがとうございました。

4

0 に答える 0