Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android TextView不显示完整的长文本_Android_Textview - Fatal编程技术网

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"