Android:如何为文件夹中的每个文件创建按钮

时间:2014-12-26 17:19:16

标签: android button dynamic view directory

我正在做一个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);

}

我希望每个文件旁边都有一个按钮,然后必须创建此按钮 每次在文件夹中创建新文件。 我能怎么做?有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

如何将ListView与适配器类一起使用,该类将在项目前面创建listitem和按钮。这是一个相同的小教程:http://www.vogella.com/tutorials/AndroidListView/article.html