2016-08-01 13 views
0

私はたくさんの画像を必要とするアプリケーションに取り組んでいます。現在、Nexus 3に数を差し込んでデバッグして位置を観察して画像を配置しています。例:私は異なる次元でのデバイス上でアプリケーションを実行しようとするか、これを調整Androidのだろうとき画像の位置決めに絶対位置を使用していますか?

g.drawString("START", 176, 550, paint); 

は、この将来的に私をかみます。私はタブレットでこのアプリケーションを実行するために探していない、携帯電話のみ。これは悪い習慣ですか?もしそうなら、どのように私は位置決めをプログラミングするべきですか?調整するためにデバイスの寸法を返すことは可能ですか?

答えて

0

はい、それはあなたにバイトします。それらはピクセルであり、画面の大きさに依存して画像がどのくらい大きくなるかです。 160ppiの画面では、左から1インチで始まります。 320dpでは1/2インチになります。 480、1/3で。それは大丈夫かもしれません、あなたはそれに答える必要があります。しかし、高密度スクリーンでは、密度によってスケールしない限り、左に近づくことを理解してください。

+0

どうすればいいですか? – Starmit