android – 如何在单个TextView中显示数组列表中的多行?

前端之家收集整理的这篇文章主要介绍了android – 如何在单个TextView中显示数组列表中的多行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发 Android应用程序,因此我希望在单个文本视图中显示四行文本.
我的数组列表包含如下数据

Customer Name : Nilesh
Customer Contact : 23230200
Customer City : Pune

但是当我编写如下代码时,只有最后一行显示在数组列表中

XML

<TextView android:id="@+id/kbpViewTvCustNm"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginBottom="4dp"
            android:layout_marginLeft="8dp"
            android:lines="4"
            android:textIsSelectable="false" />

for (String details : list2)
  {
     custName.setText(details);
  }

解决方法

使用StringBuilder使您的数组1字符串并在各个字符串之间附加换行符,如下所示:
StringBuilder builder = new StringBuilder();
for (String details : list2) {
   builder.append(details + "\n");
}

custName.setText(builder.toString());
原文链接:https://www.f2er.com/android/317508.html

猜你在找的Android相关文章