Не могу понять как автоматически изменять 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"/>