[英]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);
我的列表有很多元素(每個元素都有三個字段。這是它的外觀:
在虛擬Android設備上查看時,看起來像這樣()
[文字,文字,文字]
[Text1,Text1,Text1]
[文本2,文本2,文本2]
有沒有辦法刪除這些方括號?
從ArrayAdapter源代碼開始 ,如果您發送的List中的單個對象不是CharSequence
的實例,則僅使用該對象的toString()
。
並且ArrayList
toString()
為您添加了這些[]
,您需要傳遞List<String>
並根據需要自己構造字符串。
對於每個子列表,您都可以自己添加。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.