我正在使用自定义背景创建一个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"/>
Run Code Online (Sandbox Code Playgroud)
但是,当我输入文本并且它到达EditText字段的末尾时,它开始拉伸我的字段(特别是"@ drawable/edit_text"),直到我达到25个字符.
此外,当我将layout_width更改为某个特定值时,文本在到达结束时进入第2行(即使maxLines仍为1).