android - 如何在 android 中创建一个浏览按钮以从 sdcard 加载任何图像

标签 android

如何在 android 中创建一个浏览按钮以从 SdCard 加载任何图像? 仅允许打开经过验证的扩展文件。

最佳答案

像下面这样使用它。将以下代码放入您的按钮点击事件中。

Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE);

所以你的完整代码看起来像这样

((Button) findViewById(R.id.Button1))
                .setOnClickListener(new OnClickListener() {

                    public void onClick(View arg0) {

                        Intent intent = new Intent();
                        intent.setType("image/*");
                        intent.setAction(Intent.ACTION_GET_CONTENT);
                        startActivityForResult(Intent.createChooser(intent,
                                "Select Picture"), SELECT_PICTURE);
                    }
                });

关于android - 如何在 android 中创建一个浏览按钮以从 sdcard 加载任何图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22066539/

相关文章:

android - 如何清除蓝牙输入流缓冲区

android - 如何使用显式 Intent 传递 URI?

java - 如何使用触摸监听器并仅在触摸按钮时播放声音?

java - 在值相同的多个 ArrayList 中拆分 ArrayList

android - 合并 android list 文件,过滤器冲突

Android ndk - 设置同时作业的最大数量?

android - 在cordova插件中获取onCreateOptionsMenu

android - 我如何处理方向更改以使 fragment 无法加载?

android - 项目评估后访问 build.gradle 中的 sdk.dir 值

android - 从 url 打开特定 Activity