Tamaño de texto de escala automática

Estoy buscando una forma de cambiar el tamaño de la pantalla cuando cambie el tamaño de la pantalla. Actualmente probéAuto Scale TextView Text para encajar dentro de los límites pero no parece estar funcionando. pero no estoy seguro de hacerlo de la manera correcta o no. Actualmente estoy llamando por

AutoResizeTextView test = new AutoResizeTextView(this);
test=(AutoResizeTextView)findViewById(R.id.test456);
test.resizeText(); // I call this to resize.. am I right?

XML

<com.mypackage.AutoResizeTextView
android:id="@+id/test456"
android:layout_width="fill_parent"
    android:layout_height="fill_parent" 
    android:layout_weight="1"  />