嘿,我正在尝试将文本写入位图中,但我不知道如何设置文本大小。
我发现一些人使用密度将文本大小设置为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));
如何将文本大小设置为与绘制大小相关?