带有太长字符串的TextView

Hos*_*ian 8 android android-layout

我有这个 layout

<ScrollView>
    <TextView android:id="@+id/textView" />
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

当我尝试设置太长的文本时,这Textview并没有显示出来.

//OnCreate
//...
TextView textView = (TextView) findViewById(R.id.textView);
textView.setText("..."); //Here is a text with more than 2500
                        //chars and at least have 10 \n char
                        //(it means has at least 10 paragraph)
Run Code Online (Sandbox Code Playgroud)

怎么能显示那个文字?

编辑一:

即使我设置了background那个,TextView并且没有TextView显示背景

pho*_*ony 19

你可以设置

android:maxLines="1"
android:ellipsize="end"
Run Code Online (Sandbox Code Playgroud)

到你的textview,所以长于你的textview的文本将被隐藏.

  • 感谢您的提及。 (2认同)