Android TextView不显示完整的长文本
我遇到了一个问题,Android TextView不显示完整的长文本,android,textview,Android,Textview,我遇到了一个问题,TextView没有显示完整的文本,我绝对不能在代码中限制文本长度(也不能限制其他内容!) 当我对以下字符串使用setText时: QWERTYOUYOPASDFGHJKLKJSDFHVRTCCWRGCRFCWERM,固定资产,HorhxixCHFJKHJKKHJKFHJKFHJKFHJKFHJKFKFKFLsADHKJKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHJKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHK
TextView
没有显示完整的文本,我绝对不能在代码中限制文本长度(也不能限制其他内容!)
当我对以下字符串使用setText
时:
QWERTYOUYOPASDFGHJKLKJSDFHVRTCCWRGCRFCWERM,固定资产,HorhxixCHFJKHJKKHJKFHJKFHJKFHJKFHJKFKFKFLsADHKJKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHJKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKFHKF
它只显示:
QWERTYOUYOPASDFGHJKLKJSDFHVRTCGWRGCRFCWERM,固定资产
但是getText
返回完整的字符串,如Hierarchy Viewer
屏幕截图所示
更改您的线性布局
android:layout\u width=“match\u parent”
您的父视图的宽度为100dp
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="2dp"
android:background="@drawable/cell_background">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textSize="15dp"
android:text="New Text"
android:gravity="center"
android:background="@color/white"
android:id="@+id/textView"/>
</LinearLayout>
将它们更改为与父项匹配,这样就可以了您的文本太长,请尝试将文本视图置于滚动状态
对不起,我添加了一个图像,请查看图像[1]。我不认为这是问题所在实际上我在代码中重新设置了布局参数,以便有足够的空间来设置文本。但问题是TextView获得了足够的空间来显示文本,但它没有显示完整的文本。对不起,我添加了一个图像,请查看图像[1]。我不认为这是问题所在实际上我在代码中重新设置了布局参数,以便有足够的空间来设置文本。但问题是TextView获得了足够的空间来显示文本,但它只是没有显示完整的文本。-----请参考图片,还有其他解决方案吗?我想知道为什么不能显示全文!据我所知,TextView可以显示比这更多的文本。谢谢,但我发现一些代码位于较深的角落:TextView.setMaxLines(6)-----我的错!
android:layout_width="100dp"
android:layout_height="50dp"