1. ホーム
  2. android

[解決済み] Androidのフォントサイズにspを使うべき理由とは?重複

2022-05-15 23:21:23

質問

重複の可能性があります。

アンドロイドにおけるpx、dp、dip、spの違い。

私はアンドロイド初心者で、試しに このチュートリアル

このチュートリアルでは、textSize 属性に "sp" という単位を使い、他の属性には "dp" という単位を使っていました。

spとdpはどのように違うのでしょうか?

どのように解決するのですか?

この dp は一定の比率で遷移し px : dp = px * ratio . ここで ratio は特定のデバイスで変更されることはありません。

一方 sp (sはscaled)はスケーラブルな比率を持ちます。 sp = px * ratio * scale . ここで ratio は変更されませんが scale はユーザーが設定可能です。この scale は、例えば、より大きなフォントサイズを必要とする人が、より快適にデバイスを使用するために使用することができます。