我正在开发
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());