Android: measureText () Devuelve píxeles basados en píxeles escalados

Así que uso el método measureText () de Paint para medir el ancho de un segmento de texto, pero quería medir el texto en función de un determinado tamaño de texto. Digamos que quería obtener el ancho de un segmento de texto que será de 20 píxeles escalados cuando ocupe un determinado TextView. Intenté lo siguiente:

Paint paint = new Paint();
paint.setTextSize(20);
paint.measureText("sample text");

Sin embargo, no parece estar funcionando. Creo que está devolviendo un ancho con respecto a un tamaño de texto más pequeño. Siento que me falta algo que me hará abofetearme y gritar herp derp.

Respuestas a la pregunta(4)

Su respuesta a la pregunta