4

重複の可能性:
Android の px、dp、dip、sp の違いは?

したがってsp、テキストのフォントサイズにのみ使用する必要があることはわかっています。さて、私が理解していないのは、彼らが正確に何をしているのかです。TextView通常の画面サイズのレイアウトに次の属性があるとします。

android:textSize="17dp"

これを次のように置き換えると:

android:textSize="17sp"

何が起こるのですか?ビジュアル エディターでは、見た目は変わりませんか?

たとえば、通常のサイズのレイアウトに適した 3.2 インチの画面と、通常のサイズのレイアウトにも適した 4.0 インチの画面がある場合、 を使用するspと、テキストのサイズがわずかに拡大されますか? そうですか?

4

2 に答える 2

3

sp でレンダリングされたテキストは、アクセシビリティ オプションとの互換性が高くなります。たとえば、ユーザーがハイ コントラスト モードを有効にしたり、テキストのサイズを普遍的に大きくしたりする場合です。sp も密度に依存しないため、それが sp と dp の唯一の違いです。

于 2012-08-18T16:20:15.937 に答える
0

それについて新しいスレッドを開始したくないので、すでに回答されているスレッドを見てください。あなたの質問は、主にコメントで回答されています。Androidのpx、dp、dip、spの違いは?

于 2012-08-18T16:18:36.630 に答える