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中显示整个文字?
答案 0 :(得分:0)
要显示多行,请添加:
android:ellipsize="none" //the text is not cut on textview width
android:scrollHorizontally="false" //the text wraps on as many lines as necessary
答案 1 :(得分:0)
我建议使用:
<TextView
android:singleLine="false"
/>
或
android:ellipsize="end"
android:singleLine="true"
带
android:layout_width="wrap_content"
或
android:inputType="textMultiLine"