如何在图片选择器对话框中添加额外的字段?

时间:2012-10-04 15:30:44

标签: android android-intent android-camera

在我的Android应用程序中,我允许用户使用以下代码从图库或其他来源中选择图片:

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

当用户点击按钮时,会出现一个对话框,用户可以选择应用程序来加载图像(例如,文件管理器或图库)。我可以在该对话框中添加其他按钮,以便用户能够从相机中捕获图像吗?

1 个答案:

答案 0 :(得分:1)

我认为您不能将按钮添加到Android为选择图片提供的默认Intent。

但是,您可以创建一个由两个按钮组成的自定义对话框。一个执行选择图片操作,另一个执行相机。

以下是用于在Android中实现CustomDialog的tutorial

因此,通过添加两个按钮然后将每个按钮与您需要执行的操作相关联,您可以开发应用程序。希望它有所帮助!