如何在android中列出原始文件夹中的项目?
如何在android中列出原始文件夹中的项目?我已将原始文件夹中的项目添加到如何在android中列出原始文件夹中的项目?,android,listview,Android,Listview,如何在android中列出原始文件夹中的项目?我已将原始文件夹中的项目添加到列表视图,但id显示在列表视图中,而不是mp3文件中 代码: 期望输出: a.mp3 b.mp3 g.mp3 有人能帮我吗?提前感谢。您可以使用以下方法获取原始目录中的所有资源名称。唯一的缺点是,它将只返回没有扩展名的名称,但是如果您的所有文件都有相同的扩展名,并且您知道可以添加什么 private String[] getAllRawResources() { Field fields[] = R.raw.c
列表视图
,但id显示在列表视图
中,而不是mp3文件中
代码:
期望输出:
a.mp3
b.mp3
g.mp3
有人能帮我吗?提前感谢。您可以使用以下方法获取原始目录中的所有资源名称。唯一的缺点是,它将只返回没有扩展名的名称,但是如果您的所有文件都有相同的扩展名,并且您知道可以添加什么
private String[] getAllRawResources() {
Field fields[] = R.raw.class.getDeclaredFields() ;
String[] names = new String[fields.length] ;
try {
for( int i=0; i< fields.length; i++ ) {
Field f = fields[i] ;
names[i] = f.getName();
}
} catch (Exception e) {
e.printStackTrace();
}
return names ;
}
私有字符串[]getAllRawResources(){
字段字段[]=R.raw.class.getDeclaredFields();
字符串[]名称=新字符串[fields.length];
试一试{
for(int i=0;i
您能解决这个问题吗?
a.mp3
b.mp3
g.mp3
private String[] getAllRawResources() {
Field fields[] = R.raw.class.getDeclaredFields() ;
String[] names = new String[fields.length] ;
try {
for( int i=0; i< fields.length; i++ ) {
Field f = fields[i] ;
names[i] = f.getName();
}
} catch (Exception e) {
e.printStackTrace();
}
return names ;
}