我正在android中工作。我正在創建一個音樂應用程序。在這個應用程序中,我想將歌曲的標題和藝術家的名字顯示在列表中。 這是我的代碼: -如何設置兩個適配器到列表中?
String[] title_of_song={"title1","title2","title3","title4","title5"};
String[] artist_of_song={"artist1","artist2","artist3","artist4","artist5"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.row_button, R.id.TextView_songName, title_of_song);
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this, R.layout.row_button, R.id.TextView_byArtist, artist_of_song);
list.setAdapter(adapter);
list.setAdapter(adapter1); //**this is creating error**
這是創建問題列表無法setAdapter兩次。所以請告訴我解決方案,所以我可以設置setAdapter歌曲名稱和藝術家名稱。 這是創建列表無法設置適配器兩次的問題。所以請告訴我解決方案,所以我可以設置setAdapter歌曲名稱和藝術家名稱。
預先感謝您。
title1表演者是artist1等?用另外的話來說,標題和藝術家之間有什麼聯繫? – Selvin
是的,先生,兩者都有關係。意味着每首歌曲有兩個陣列,一個陣列保存歌曲的標題,第二個陣列擁有該歌曲的藝術家名稱。換句話說,如果我使用title_of_song [1]和artist_of_song [1],那麼這些是歌曲1的信息。意味着兩者都是相互關聯的。 –
好,所以當你想顯示它。或者? – user370305