Android TextView不显示所有文本

Android TextView不显示所有文本,android,android-layout,Android,Android Layout,我有一个显示客户信息的Ui。我的问题是一些客户名称(android:id=“@+id/customerName”)很长,不适合文本视图。除了为名称提供完整布局宽度或从其旁边删除代码textview(如xml文件android:id=“@+id/customerName”)的选项外,我还有什么选项可以显示它们 ======================================================风格+++++++++++++++++++++++++++++++++++++

我有一个显示客户信息的Ui。我的问题是一些客户名称(android:id=“@+id/customerName”)很长,不适合文本视图。除了为名称提供完整布局宽度或从其旁边删除代码textview(如xml文件android:id=“@+id/customerName”)的选项外,我还有什么选项可以显示它们


======================================================风格++++++++++++++++++++++++++++++++++++++++

<style name="CustomerTextView">
  <item name="android:layout_width">fill_parent</item>
  <item name="android:layout_height">wrap_content</item>
  <item name="android:textSize">14sp</item>
  <item name="android:textColor">@android:color/white</item>
  <item name="android:layout_margin">5dp</item>
  <item name="android:background">@drawable/textview_border</item> 

填补家长的空缺
包装内容
14便士
@android:彩色/白色
5dp
@可绘制/文本视图\u边框

删除xml文件中的
android:maxEms=“5”
行,然后尝试删除xml文件中的
android:maxEms=“5”
行,然后尝试一个选项是使其省略号,因此如果名称是“非常长的名称”,它可能会显示为“非常长的…”。为此:

android:ellipsize="end"
android:singleLine="true"
另一方面,您可以使用以下方法使textview更改大小以适应文本:

android:layout_width="wrap_content"

但我不确定它是否能与您尝试执行的所有其他操作(例如填充父项和表格行内的宽度)

一个选项是将其省略,因此如果名称为“真长名称”,它可能会显示为“真长…”。为此:

android:ellipsize="end"
android:singleLine="true"
另一方面,您可以使用以下方法使textview更改大小以适应文本:

android:layout_width="wrap_content"

但是我不确定它是否能与您尝试执行的所有其他操作(例如填充父对象和表格行内的宽度)一起工作。

您可以通过将singleLine属性设置为false,使TextView扩展到第二行

<TextView
        android:singleLine="false"
/>

通过将singleLine属性设置为false,可以使TextView扩展到第二行

<TextView
        android:singleLine="false"
/>

您可以尝试使textview可滚动,这样当要显示的数据太多时,滚动将显示隐藏的文本。
在xml文件中,将LinearLayout更改为ScrollView布局。

您可以尝试使textview可滚动,以便当要显示的数据太多时,滚动将显示隐藏的文本。 在xml文件中,将LinearLayout更改为ScrollView布局。

我使用

android:layout_height="wrap_content"
android:inputType="textMultiLine"
希望这对你也有用。

我用

android:layout_height="wrap_content"
android:inputType="textMultiLine"

希望这对你也有用。

android:lines=“4”Attribute如何我尝试过这个但不起作用android:lines=“4”Attribute如何我尝试过这个但不起作用如果我尝试了这个,那么我的一半布局会隐藏起来。在这种情况下,您的风格有问题,我们对此并不了解。这个答案基本上是正确的。顺便说一句,布局宽度和布局高度对表格中的单元格没有影响。@Philipshard我在主要问题中添加了它的样式。请仔细阅读look@PhilipSheard这是我上一期在模拟器上的链接,它正确地显示了,但在手机上测试时,它给了我这个错误,如果我尝试这个,那么我的布局的一半在这种情况下,你的风格有问题,我们不知道。这个答案基本上是正确的。顺便说一句,布局宽度和布局高度对表格中的单元格没有影响。@Philipshard我在主要问题中添加了它的样式。请仔细阅读look@PhilipSheard这是我上一期在模拟器上的链接,它正确地显示了,但在手机上测试时,它给了我这个错误。我试过android:layout\u width=“wrap\u content”但运气不好。我还尝试了省略号,然后它显示了…但我看不到字符串的其他部分。顺便说一下,我的文本是RTLi尝试过的android:layout\u width=“wrap\u content“但是运气不好。我也试过省略,然后显示。。。但是我看不到字符串的另一部分。顺便说一下,我的文本是RTL。你能给我该文本视图的完整代码吗?因为我尝试了这个但没有帮助。你能给我该文本视图的完整代码吗?因为我尝试了这个但没有帮助