どのデバイスでも同じようにビューを表示するアプリが必要です。PIXELS でサイズを決定したい。私はそれを行うことができますか?その dpi サイズ変更機能をオフにするか、アプリのカスタム dpi を設定することはできますか?
3 に答える
「px」、「in」、「mm」などを使用して、絶対サイズを指定できます。
すべての座標と測定値に「dp」(密度に依存しないピクセル) を使用します。たとえば、レイアウトの余白を指定する場合は...
android:layout_margin="5dp"
dp を使用すると、レイアウトが任意の画面サイズに自動的に収まります。
http://developer.android.com/guide/practices/screens_support.html
DPI はデバイスのピクセル密度です。デバイスのピクセル密度を変更することはできません。同様に、すべてをピクセル単位で定義しても機能しません。これは、さまざまなデバイスがさまざまなサイズの画面でさまざまな量のピクセルを持っているためです。
これがあなたの本当の意図ではなかったことは理解していますが、それは本質的にあなたが求めていることです。
Android には、すべての画面でアプリケーションの見栄えを良くするために利用できる機能が多数用意されています。それらについては、Android デベロッパー ガイドの複数画面のサポートに関するページで学ぶことができます。
特定のレイアウトや機能をさまざまなデバイスで動作させる方法について質問がある場合は、スクリーンショットとコードを添えて別の質問を投稿して、期待どおりに機能していないことを確認することをお勧めします.