たとえば、デスクトップに 50px 幅のボタンの 1 つが表示されていると、予想どおり画面スペースの約 5% を占めているように見えます。しかし、同じ水平解像度の Android デバイスで表示すると、約 15% を占めているように見えます。
これがなぜなのか、それを止めるために私にできることを誰か説明できますか?
たとえば、デスクトップに 50px 幅のボタンの 1 つが表示されていると、予想どおり画面スペースの約 5% を占めているように見えます。しかし、同じ水平解像度の Android デバイスで表示すると、約 15% を占めているように見えます。
これがなぜなのか、それを止めるために私にできることを誰か説明できますか?
ディスプレイが異なれば、ピクセル サイズも異なります。これは、1 インチあたりの物理的なピクセル数である DPI、または 1 インチあたりのドット数として参照されます。あなたの場合、デスクトップのピクセルは Android デバイスよりも小さい (DPI が高い) ため、50 ピクセルは物理的なスペースを占有しません。
cm
またはなどの物理サイズを指定することで、これを修正できますin
。仕様をチェックしてください。