0

我有一个 Textview,它的长度取决于用户的输入。当我按 ok 计算时,textview 在下面一行。我想要做的是包装 textview 以显示在一行上。到目前为止,我已经这样做了: android:ellipsize="none" android:singleLine="true" 但问题是剩余的文本视图没有出现。有没有办法在文本视图长时包装宽度并在短时扩展它?

4

2 回答 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所有内容。作为替代方案,将您的TextViewHorizontalScrollView

于 2012-10-17T07:32:08.400 回答