Я хочу, чтобы текстовое изображение отображало лишние символы и удаляло старые, как в любом стандартном приложении калькулятора, где отображается последний введенный символ. MaxLength = 14. Когда символы вводятся (после ввода 14 символов, как на изображении), это не отображает их вообще. Я думаю, что я делаю что-то неправильно, но не могу понять, что. Я прочитал другие ответы на stackoverflow для некоторых подобных ошибок и попробовал решения, но это не сработало.Почему я не могу показать лишние символы, введенные в текстовое представление?
Спасибо :)
Вот XML-код для TextView: `
<TextView
android:id="@+id/full_expression"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginLeft="40dp"
android:layout_marginRight="40dp"
android:layout_weight="1"
android:alpha="0.85"
android:background="@android:color/transparent"
android:elevation="6dp"
android:fontFamily="sans-serif"
android:gravity="bottom|end"
android:maxLength="14"
android:maxLines="1"
android:paddingEnd="10dp"
android:scrollHorizontally="true"
android:text="0"
android:textColor="@android:color/background_light"
android:textSize="34sp" />
Я, наконец, смог решить эту проблему, просто увеличив maxLenght до 100 или выше. Я думаю, что любая ценность более 15 могла бы сработать. Обоснование заключается в том, чтобы увеличить maxLength до значения, которое больше, чем текстовое изображение может отображать в то время, почему эллипсы даже потребуются. Это так просто. (если вы этого не знаете) –