1

私は Android 開発における SD と DP の違いを知っていますが、それは完全に理にかなっています... Android TV を除いて。

大きなテレビ画面でフォントが小さくなるのは間違っているようです。なんで?通常、テレビが大きいということは、ユーザーがテレビから離れて座っていることを意味するからです。したがって、私の意見では、フォントはレイアウトに比例して拡大縮小する必要があります。

Warning: Should use "sp" instead of "dp" for text sizes [SpUsage]Android TV で DP を使用することは完全に理にかなっており、Lint ツールからのすべての警告を無視できるという確認を他の誰かから探しています。

4

1 に答える 1

2

spAndroid モバイルと TV の両方に存在するため、ユーザーはデバイスの設定でアクセシビリティ オプションとしてフォント サイズを変更できます。ピクセル密度に合わせて自動的にスケーリングdpされますが、デバイスのフォント設定の影響を受けます。spsp

そのため、TV アプリを使用している人が TV のフォントが小さすぎると感じた場合は、設定を変更すると、すべてのアプリでどこでもフォントが大きくなります。を使用dpしてテキストを定義すると、基本的に、アプリ内のテキストが、ユーザーが選択したこのフォント設定に応答する機能がオフになります。これが、テキストspの代わりに使用することをお勧めする理由です。dp

詳細については、この SO 投稿を確認してください

于 2016-07-21T18:43:28.987 に答える