文本未完全显示在textview中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文本未完全显示在textview中相关的知识,希望对你有一定的参考价值。
Textview [“text_body_story”]未完全显示内容。我使用了以下xml代码。我使用了listview,然后当选择其中一个项目时,它会显示我在字符串数组中指定的字符串。我的字符串非常大,有时高达4000字。以下xml代码位于相对布局中。
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/text_story_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:fontFamily="sans-serif-condensed"
android:text="text_story_name"
android:textSize="16sp"
android:textAllCaps="true"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:textStyle="bold" />
<TextView
android:id="@+id/text_author_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="text_author_name"
android:textAlignment="center"
android:textSize="14sp"
android:textStyle="bold|italic" />
<Space
android:layout_width="match_parent"
android:layout_height="5dp"
android:background="#000000"
/>
<ImageView
android:id="@+id/imageView2"
android:layout_width="match_parent"
android:layout_height="5dp"
android:background="#000000"
app:srcCompat="?attr/actionModeSplitBackground" />
<TextView
android:id="@+id/text_body_story"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="text_body_story"
android:inputType="textMultiLine"
android:singleLine="false"
android:padding="10dp"
android:layout_marginBottom="10dp"/>
</LinearLayout>
</ScrollView>
如何在textView中显示整个文本?
答案
要显示多行添加:
android:ellipsize="none" //the text is not cut on textview width
android:scrollHorizontally="false" //the text wraps on as many lines as necessary
另一答案
我建议使用:
<TextView
android:singleLine="false"
/>
要么
android:ellipsize="end"
android:singleLine="true"
同
android:layout_width="wrap_content"
要么
android:inputType="textMultiLine"
以上是关于文本未完全显示在textview中的主要内容,如果未能解决你的问题,请参考以下文章
SQLite 片段函数实现不会在 TextView 中将文本格式化为 HTML
如何通过单击适配器类中代码的项目中的删除按钮来删除列表视图中的项目后重新加载片段?