簡體   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