我有一个Textview,它具有不同的长度,具体取决于用户的输入。 当我按下ok来计算时,textview会在下面一行。我想要做的是将textview包装在一行上。到目前为止,我已经完成了这样的事情: 机器人:ellipsize = “无” 机器人:单线=“真” 但问题是剩下的textview没有显示出来。 有没有办法在textview很长时包装宽度并在短时间展开它?
答案 0 :(得分:3)
你可以像这样用文本视图
<TextView
android:id="@+id/myTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:lines="1"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:textColor="#ff4500"
android:text="Simple application that shows how to use marquee, with a long text" />
答案 1 :(得分:0)
除非您使用选框,否则您无法在 singleLine 上显示TextView
以上的所有内容,而不是手机屏幕的宽度。作为替代方案,请将TextView
包裹在HorizontalScrollView