Androidのデフォルトのテキストサイズは何ですか?質問する

Androidのデフォルトのテキストサイズは何ですか?質問する

私はボタンと独自のビューを混在させており、そこで Paint.setTextSize() を使用してテキスト サイズを設定しています。テキスト サイズをボタンのテキストと同じにしたいのです。もちろん、ボタンのテキスト サイズを 18sp などに設定し、ビューで 18 を使用することもできます。しかし、よりよい統合のために、ボタンの「標準」テキスト サイズがどれくらいなのかを知りたいのです。私のテストでは、12sp くらいのはずですが、これに関するドキュメントは見つかりませんでした。

デフォルトのサイズのままにしておくと、ビューに表示されるテキストが非常に小さくなります。

この問題に対してさらに別のアプローチを採用すべきでしょうか?

ベストアンサー1

一般的に:

3 つの「デフォルト」textSize 値:

 - 14sp
 - 18sp
 - 22sp

これらの値は、次の TextAppearance 内で定義されます。

 - TextAppearance.Small
 - TextAppearance.Medium
 - TextAppearance.Large

タイポグラフィに関する詳しい情報は、デザインガイドライン

あなたの質問に関連して:

カスタムtextSizeまたはtextAppearanceを設定しない場合は、テキストの外観.小さい使用されます。


更新: マテリアルデザイン:

新しいガイドラインフォントと書体に関するものです。14sp の標準ルールはそのままです (本文)。

テキストの外観を設定する例

AppCompatバージョン:

android:textAppearance="@style/TextAppearance.AppCompat.Body"

Lollipop以降のバージョン:

android:textAppearance="@android:style/TextAppearance.Material.Body"

おすすめ記事