如何在显示列表后删除方括号?

我声明ArrayList如何在显示列表后删除方括号?

ArrayList<ArrayList<String>> usersList1234 = new ArrayList<ArrayList<String>>(); 和listview。

我ArrayList中设定的ListView下列方式:

ArrayAdapter adapter = new ArrayAdapter<>(SearchFriendsActivity.this, android.R.layout.simple_list_item_1, usersList1234); 

this.allUsers.setAdapter(adapter);

我的列表中有相当多的元素(每个元素有三个领域,这是它的外观:

Image1

Image2

在虚拟Android设备上查看时,它看起来像这样()

[文本,文本,文本]

[文本1,文本1,文本1]

[文本2,文本2,文本2]

有没有办法来消除这些方括号?

回答:

从ArrayAdapter source code,如果您发送列表中的单个对象不是CharSequence的实例,它只是使用该对象的toString()

and ArrayListtoString()为你增加了那些[],你需要通过List<String>并自己构建字符串,如你所愿。

对于每个子列表,您可以自行添加。

以上是 如何在显示列表后删除方括号? 的全部内容, 来源链接: utcz.com/qa/266778.html

回到顶部