4

このガイドに従って、さまざまな画面サイズのレイアウトを作成するためのベストプラクティスに従っています:http://developer.android.com/guide/practices/screens_support.html

これで、Canvasクラスのメソッドを使用して描画作業を行うようになりました。

例えば。canvas.drawLine(60、320、120、320、linePaint);

線が正しくスケーリングされるように、これらのピクセル値(60/120 / etc)を密度ピクセルに変換する方法を教えてもらえますか?そうしないと、線が意図したとおりに表示されません。たとえば、小さい画面では、線が下になりすぎたり、長すぎたりします。

返信ありがとうございます。

4

2 に答える 2

2

私はAndroidドキュメントを初めて読んだときにそれを見逃しました。必要な情報は、私の元の投稿のリンクのセクション「3.コードでハードコードされたピクセル値を使用しないでください」にあります。

于 2011-01-10T00:36:05.283 に答える
-1

あなたはグーグルでこのトピックについて多くを見つけることができます、実際ここにあなたの質問にほとんど答えるすでに尋ねられた2つの質問があります。

ディップを使用したい。

また、ディップをピクセルに変換することもできます。

于 2011-01-10T00:10:35.837 に答える