LinearLayout root = new LinearLayout(this);
File file = new File(Environment.getExternalStorageDirectory().getPath());
if(file.isDirectory() == false)
{
Toast.makeText(this, "ERROR", Toast.LENGTH_SHORT).show();
return;
}
File[] files = file.listFiles();
int i = 1;
for(File f : files)
{
if(f.isFile() || f.isDirectory())
{
try
{
LinearLayout layout = new LinearLayout(this);
layout.setId(i);
Button text = new Button(this);
text.setText(f.getName());
text.setMinWidth(400);
layout.addView(text);
root.addView(layout);
i++;
}
catch(Exception e){}
}
}
LinearLayout layout = new LinearLayout(this);
HorizontalScrollView scroll = new HorizontalScrollView(this);
scroll.addView(root);
layout.addView(scroll);
setContentView(layout);
(Lo siento, no pude probar ...) (debe importar "android.app. ", "android.os.", "android.widget. ", "android.view. "," vista.android.Ver. "," java.io. "
Gracias, funciona! :) – Roger