我有一个这样的数组:
protected static int[] myTextID = {
R.id.textView1,
R.id.textView2,
R.id.textView3,
R.id.textView4,
}
现在,它们连接到TextViews,目前我在" strings.xml"中使用静态文本。例如:
<string name="folderNameOne">A placeholder text</string>
但是我在SD卡上创建了文件夹,我可以记录这样的名字:
File dir = new File(Environment.getExternalStorageDirectory()+File.separator+"myFolder");
FileFilter fileFilter = new FileFilter() {
public boolean accept(File file) {
return file.isDirectory();
}
};
File[] files = dir.listFiles(fileFilter);
/* Log the names of each folder in the specified location */
for (int i=0 ; i< files.length ; i ++) {
String theFolderName = String.valueOf(files[i].getName());
Log.v("LOG Foldernames", theFolderName);
}
如何将每个TextView的文本设置为相应的文件夹名称? 可以有超过4个文件夹。
谢谢。