如何在原始文件夹中列出音乐文件

时间:2014-05-13 06:49:52

标签: android android-mediaplayer android-music-player

我正在尝试创建一个简单的Mediaplayer应用程序。它实际上工作,但我想做的是在Textview上显示mp3文件。我得到的列表如下(我想是这样)。如何将这些文件名设置为Textview

List<String>ListOfMusic=new ArrayList<String>();

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Field[]fields=R.raw.class.getFields();
    for (int i = 0; i < fields.length; i++) {
        ListOfMusic.add(fields[i].getName());               
    }
    initComp();
    textShown.setText(ListOfMusic[0]);

2 个答案:

答案 0 :(得分:0)

循环浏览ListOfMusic并将项目添加到TextView(每个歌曲名称前面带有&#34;换行符和#34;字符,如果你想在单独的行上显示歌曲名称)

这样的事情:

String songs="";
for(String songName: ListOfMusic){
    songs+=songName+"\n";
}
textShown.setText(songs);

答案 1 :(得分:0)

试试这个

String text = "";
for(String s : ListOfMusic) {
text+=s+"\n";
}
textShown.setText(text);