如何在以下代码中添加onClick和onLongClick

库纳尔·亚达夫(Kunal Yadav)

这可能真的很简单,但是我想在sd卡onclick显示所有录音文件,并且应该在其中任何一个文件上播放,并且onlongclick应该显示共享和删除的选项。当前文件出现了,但是我既不能播放也不能播放onlongclick任何帮助,将不胜感激。

public class MainActivity extends Activity {

private File root;
private ArrayList<File> fileList = new ArrayList<File>();
private LinearLayout view;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    view = (LinearLayout) findViewById(R.id.view);

    //getting SDcard root path
    root = new File(Environment.getExternalStorageDirectory()
            .getAbsolutePath());
    getfile(root);

    for (int i = 0; i < fileList.size(); i++) {
        TextView textView = new TextView(this);
        textView.setText(fileList.get(i).getName());
        textView.setPadding(5, 5, 5, 5);

        System.out.println(fileList.get(i).getName());

        if (fileList.get(i).isDirectory()) {
            textView.setTextColor(Color.parseColor("#FF0000"));
        }
        view.addView(textView);
    }

}

public ArrayList<File> getfile(File dir) {
    File listFile[] = dir.listFiles();
    if (listFile != null && listFile.length > 0) {
        for (int i = 0; i < listFile.length; i++) {

            if (listFile[i].isDirectory()) {
                fileList.add(listFile[i]);
                getfile(listFile[i]);

            } else {
                if (listFile[i].getName().endsWith(".png")
                        || listFile[i].getName().endsWith(".jpg")
                        || listFile[i].getName().endsWith(".jpeg")
                        || listFile[i].getName().endsWith(".gif"))

                {
                    fileList.add(listFile[i]);
                }
            }

        }
    }
    return fileList;
}

}   
索海尔·扎希德(Sohail Zahid)
view.addView(textView);
view.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

            }
        });
        home.setOnLongClickListener(new View.OnLongClickListener() {
            @Override
            public boolean onLongClick(View v) {

                // your code
                return false;
            }
        });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在以下代码中添加数字?

来自分类Dev

如何在Android中的以下代码中添加设置为墙纸选项

来自分类Dev

如何在grub中的Linux内核标志的末尾添加以下代码

来自分类Dev

如何在jQuery中为以下代码编写验证?

来自分类Dev

以下代码将如何在C中评估?

来自分类Dev

如何在以下代码中更改FB对话模式:

来自分类Dev

如何在以下代码中检查AsyncTask的状态?

来自分类Dev

以下代码将如何在C中评估?

来自分类Dev

如何在以下代码中打印ip?

来自分类Dev

如何在rails中优化以下代码段

来自分类Dev

在Python中,以下代码如何工作?

来自分类Dev

如何使以下代码中的结果重复?

来自分类Dev

递归在以下代码中如何工作?

来自分类Dev

python解释器如何在以下代码中逐行运行代码?

来自分类Dev

如何在标签导航中的以下代码中解决错误?

来自分类Dev

在以下代码中添加内容的目的是什么?

来自分类Dev

在以下代码中添加内容的目的是什么?

来自分类Dev

如何在JMockit中测试以下代码的构造函数调用

来自分类Dev

如何在以下代码中调整ImageIcon数组列表的大小

来自分类Dev

如何在以下代码中成功登录后开始新的活动?

来自分类Dev

汇编:fld st(0)如何在以下代码中复制顶部堆栈的值?

来自分类Dev

如何在javascript中创建子菜单?-修改以下代码

来自分类Dev

我如何在以下代码中调用 MathUtils 对象内的 randInt() 函数?

来自分类Dev

如何在以下代码中设置条件以在分页中标记当前页面?

来自分类Dev

如何优化以下代码?

来自分类Dev

如何简化以下代码?

来自分类Dev

如何阅读以下代码?

来自分类Dev

如何简化以下代码?

来自分类Dev

如何使以下代码更好?

Related 相关文章

  1. 1

    如何在以下代码中添加数字?

  2. 2

    如何在Android中的以下代码中添加设置为墙纸选项

  3. 3

    如何在grub中的Linux内核标志的末尾添加以下代码

  4. 4

    如何在jQuery中为以下代码编写验证?

  5. 5

    以下代码将如何在C中评估?

  6. 6

    如何在以下代码中更改FB对话模式:

  7. 7

    如何在以下代码中检查AsyncTask的状态?

  8. 8

    以下代码将如何在C中评估?

  9. 9

    如何在以下代码中打印ip?

  10. 10

    如何在rails中优化以下代码段

  11. 11

    在Python中,以下代码如何工作?

  12. 12

    如何使以下代码中的结果重复?

  13. 13

    递归在以下代码中如何工作?

  14. 14

    python解释器如何在以下代码中逐行运行代码?

  15. 15

    如何在标签导航中的以下代码中解决错误?

  16. 16

    在以下代码中添加内容的目的是什么?

  17. 17

    在以下代码中添加内容的目的是什么?

  18. 18

    如何在JMockit中测试以下代码的构造函数调用

  19. 19

    如何在以下代码中调整ImageIcon数组列表的大小

  20. 20

    如何在以下代码中成功登录后开始新的活动?

  21. 21

    汇编:fld st(0)如何在以下代码中复制顶部堆栈的值?

  22. 22

    如何在javascript中创建子菜单?-修改以下代码

  23. 23

    我如何在以下代码中调用 MathUtils 对象内的 randInt() 函数?

  24. 24

    如何在以下代码中设置条件以在分页中标记当前页面?

  25. 25

    如何优化以下代码?

  26. 26

    如何简化以下代码?

  27. 27

    如何阅读以下代码?

  28. 28

    如何简化以下代码?

  29. 29

    如何使以下代码更好?

热门标签

归档