Пользовательская справка просмотра списка в Android - PullRequest
0 голосов
/ 09 января 2012

Привет, что я хочу сделать, это выбрать аудио-песни с SD-карты и сохранить их в настраиваемом просмотре списка, чтобы показать список воспроизведения. Может ли кто-нибудь сказать мне, как написать адаптер для этого настраиваемого просмотра списка ниже? Мой код, пожалуйста, помогите мне в этом.,

class Mp3Filter implements FilenameFilter {
 public boolean accept(File dir, String name) {
    return (name.endsWith(".mp3"));
  }
 }




public class MpActivity extends Activity {
ListView ll;

  private static final String path= new String("/sdcard/music/");
  private List<String> songs = new ArrayList<String>();
 @Override
   public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
   setContentView(R.layout.main);
   ll=(ListView)findViewById(R.id.ll);
   ll.setEnabled(true);

 }




    public void playlist(){
File home = new File(path);
    if (home.listFiles( new Mp3Filter()).length > 0) {
    for (File file : home.listFiles( new Mp3Filter())) {
        songs.add(file.getName());
    }

    }
             //Error on this statement
             ll.setAdapter(new ArrayAdapter<T>(this, R.layout.main, songs));


  }




}

1 Ответ

0 голосов
/ 16 января 2012

Вы пробовали:

ll = new ArrayAdapter<String>(this,R.layout.main,songs);

lv =(ListView)findViewById(R.id.songs_list);

lv.setAdapter(ll);
...