繁体   English   中英

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

[英]How to remove square brackets after displaying the list?

我宣布了ArrayList

ArrayList<ArrayList<String>> usersList1234 = new ArrayList<ArrayList<String>>(); 和列表视图。

我通过以下方式将ArrayList设置为ListView:

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

我的列表有很多元素(每个元素都有三个字段。这是它的外观:

此搜索

镜像2

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

[文字,文字,文字]

[Text1,Text1,Text1]

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

有没有办法删除这些方括号?

ArrayAdapter源代码开始 ,如果您发送的List中的单个对象不是CharSequence的实例,则仅使用该对象的toString()

并且ArrayList toString()为您添加了这些[] ,您需要传递List<String>并根据需要自己构造字符串。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM