Activity
すべてのグラフィックを含むの画面全体を含む.psdファイルを提供してくれたクライアントがあります。解像度は480x800です。クライアントは、アプリケーションが.psdファイルのアプリケーションと同じように見えることを望んでいます。問題は、デバイスが異なれば解像度とサイズも異なることです。密度が本当に重要であることは知っていますが、すべてのデバイスで同じように見えるようにグラフィックをスケーリングするにはどうすればよいですか?たとえば、すべてのレイヤーをエクスポートしてAndroidで画面を再作成しましたが、何らかの理由で、Nexus One(480x800)では画面がより混雑しているように見えます。
1つのアイデアは、グラフィックから9つのパッチ画像を作成しImageView
、android:srcの代わりにandroid:backgroundに使用することです。
グラフィックの解像度は320x480の方が良いのではないでしょうか。または、両方の解像度が必要ですか?また、25dipだとわかったステータスバーの高さも考慮する必要がありますが、よくわかりません。
要約すると、開発者が仕様に従って簡単に実装できるように、クライアントがモックアップとグラフィックスを提供するための最良の方法を見つけることに興味があります。