如何在显示列表后删除方括号?
我声明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 ArrayList
toString()
为你增加了那些[]
,你需要通过List<String>
并自己构建字符串,如你所愿。
对于每个子列表,您可以自行添加。
以上是 如何在显示列表后删除方括号? 的全部内容, 来源链接: utcz.com/qa/266778.html