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