Не могу понять как автоматически изменять TextView при выходе из границ

В общем я разрабатываю калькулятор и столкнулся с такой проблемой.

У меня есть TextView (результат вычислений), который может увеличиваться в длине и тем самым может выйти за границы layout или же экрана. Пытался включать AutoSizing TextViews, использовал

maxLines="1"

, но все без толку, TextView просто переносится на следующую строку и не меняется в размере.

Подскажите пожалуйста как мне решить данную проблему. Вот кусочек кода с TextView:

<TextView
    android:id="@+id/result"
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:layout_weight="1"
    android:fontFamily="@font/roboto_bold"
    android:gravity="top|end"
    android:text=""
    android:lines="1"
    app:autoSizeMaxTextSize="100sp"
    app:autoSizeMinTextSize="12sp"
    app:autoSizeStepGranularity="2sp"
    app:autoSizeTextType="uniform"/>

Ответы (0 шт):