Alterando o tamanho da fonte em um AlertDialog

Eu estou tentando colocar algum texto loooong em um AlertDialog. O único problema é o tamanho da fonte padrão que é realmente muito grande, então quero diminuí-l

qui estão todas as soluções alternativas que tentei e seus problema

Workaround 1) Usando um TextView e myView.setTextSize (12);

final TextView myView = new TextView(getApplicationContext());
myView.setText(myLongText);
myView.setTextSize(12);
final AlertDialog d = new AlertDialog.Builder(context)
    .setPositiveButton(android.R.string.ok, null)
.setTitle(myTitle)
.setView(myView)
.create();

Problema: O layout não está rolando

Workaround 2) tornando o TextView roláve

message.setMovementMethod(LinkMovementMethod.getInstance());

Problema: O layout está rolando, mas não há "inércia" (não sei como chamar isso ... mas acho que você entende.)

Workaround 3) Usando um Scrollview.

É isso que vou tentar, mas não acredito que não há soluções mais fáceis ...

questionAnswers(5)

yourAnswerToTheQuestion