我有一个 Textview,它的长度取决于用户的输入。当我按 ok 计算时,textview 在下面一行。我想要做的是包装 textview 以显示在一行上。到目前为止,我已经这样做了: android:ellipsize="none" android:singleLine="true" 但问题是剩余的文本视图没有出现。有没有办法在文本视图长时包装宽度并在短时扩展它?
问问题
202 次
2 回答
3
你可以像这样使用 marquee 进行文本视图
<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" />
于 2012-10-17T07:31:34.200 回答
0
除非您使用选取框,否则您不能在单行上显示超过手机屏幕宽度的TextView
所有内容。作为替代方案,将您的TextView
HorizontalScrollView
于 2012-10-17T07:32:08.400 回答