「画面サポート API ガイド」(http://developer.android.com/guide/practices/screens_support.html) などのリソースを読みましたが、dpi の仕組みがわかりません。
私はゲームを開発していますが、レイアウトは使用していません (canvas.drawbitmap などの関数を使用して自分ですべて描画します)。しかし、Canvas.Drawbitmap 関数を使用するときは、画像を描画する画面のピクセルを指定する必要があります。
そのため、現在は固定解像度 (1280x800) で作業しており、drawable-nodpi フォルダーを使用して、電話の画面が広いか狭い場合に後でキャンバスを調整しています。これに伴う問題は、解像度がネイティブの解像度 (1280x800) ではない場合、画像がひどく見えることです。
この問題を解決するにはどうすればよいですか? 私は 3 日間読んで読みましたが、すべての説明と例はレイアウト、9 つのパッチなどに関連しています。