- ベストアンサー
Androidのフォントサイズ(SP)とピクセル数
Androidではフォントサイズを指定するときにspを使いますが、 例えば横幅768ピクセルの端末に幅いっぱい30文字等幅で表示する場合はspの計算をどのようにすればいいのでしょうか。 スケール(dpi)は2.0の端末になります。 同じく、横幅480ピクセル、dpiが1.5の端末に30文字等幅で表示する場合も同様に計算できるでしょうか。 表示はTextViewではなく、paintで行ないます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#177743
回答No.1
お礼
一度描画するふりをして幅を計算しなければいけないのですね。 フォントによって横幅が異なるということがそもそもの原因、ということは機種によっても異なるということなのですね。 measureTextは知らなかったのでとても参考になりました。 変形して描画するというのも非常にいい手ですね。 ありがとうございました!