我正在做一个Android应用程序,用于读取SD卡中文件夹中的文件。 我执行另一个操作时,此文件夹中的文件会增加。 这是我的代码,显示了我的文件列表:
public class MainActivity extends ActionBarActivity {
final StringBuffer sb = new StringBuffer();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_activity);
File storage = Environment.getExternalStorageDirectory();
File file = new File(storage,"/myfolder/");
// StringBuffer sb = new StringBuffer();
if (file.exists() && file.isDirectory()) {
for (String s : file.list()) {
sb.append(s + " ");
}
}
MainActivity.this.setFileListString(sb.toString());
}
protected void setFileListString(String string) {
TextView text = (TextView) findViewById(R.id.textView1);
text.setText(sb);
}
我希望每个文件旁边都有一个按钮,然后必须创建此按钮 每次在文件夹中创建新文件。 我能怎么做?有人可以帮忙吗?
答案 0 :(得分:0)
如何将ListView与适配器类一起使用,该类将在项目前面创建listitem和按钮。这是一个相同的小教程:http://www.vogella.com/tutorials/AndroidListView/article.html