4

さまざまな解像度とサイズの画面をサポートするためのさまざまなdpiリソースと柔軟なレイアウトを理解していますが、ビューのonDraw()メソッド内でビットマップ描画を直接使用してさまざまな画面を処理する方法を理解していません。

動くビットマップを描画してタッチするアプリがあります。これまでに480x320画面で開発されており、テストグラフィックはこの解像度で作成されています。エミュレートされたWVGAなどの代替画面をサポートするために、hdpiフォルダーに高解像度の画像を配置することに成功しました。

ただし、10インチのタブレットのような大きな画面を作成すると、グラフィックは小さな電話サイズの領域に描画されます。

より高い密度の解像度に対抗して、より大きな画面に高解像度のソース画像を提供する正しい方法は何ですか?ビットマップを手動でロードしてスケーリングする必要がありますか?

4

1 に答える 1