When the text is small, I get the following:

But when the text is large, I get the following:

Is it possible for the text to adjust itself, perhaps better using spaces or reducing the small size automatically?
This is my TextView xml:
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/seaGreen"
android:gravity="center_vertical"
android:padding="10dp"
android:textColor="@color/white"
android:textSize="35sp" />
source
share