Я создаю поле EditText с пользовательским фоном, но входной текст будет длиннее, чем само поле. Кроме того, текст должен быть в одной строке.Горизонтальная прокрутка текста внутри EditText
Моя идея - сделать текст «перемещаться влево», когда линия достигает конца поля. В некоторых приложениях я видел, что это возможно.
Я искал ответы, но не ответил на эту проблему. После того, как я объединил некоторые из них я пытался решить проблему таким образом:
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/edit_text"
android:textColor="#FFFFFF"
android:paddingLeft="5dp"
android:maxLines="1"
android:maxLength="25"
android:scrollHorizontally="true"/>
Но, когда я набираю текст и он достигает конец поля EditText, он начинает растягивать мой полевой («@ Drawable/edit_text» в частности), пока не достигнет 25 символов.
Кроме того, когда я меняю layout_width на какое-то определенное значение, текст идет во 2-й строке при достижении конца (даже если maxLines все еще 1).
Я не мог заставить это работать. – jcaruso