テキストをビットマップに書き込もうとしていますが、テキスト サイズを相対的に設定する方法がわかりません。
密度を使用してテキストサイズを DIP として設定する人を見つけました。これは問題ないと思いますが、小さな画像テキストにテキストを書き込もうとすると、テキストが巨大になります。
これは私が持っているコードです:
private static final float GESTURE_THRESHOLD_DIP = 95.0f;
Resources resources = gContext.getResources();
float scale = resources.getDisplayMetrics().density;
paint.setTextSize((int) (GESTURE_THRESHOLD_DIP * scale + 0.5f));
テキストサイズをペイントサイズに相対的に設定するにはどうすればよいですか?