【问题标题】:Android get images from galleryAndroid从图库中获取图像
【发布时间】:2021-03-29 22:12:01
【问题描述】:
Intent intent = new Intent(Intent.ACTION_PICK);
    intent.setType("image/*");
    startActivityForResult(intent, SELECT_PICTURE);

我正在使用此意图来处理来自画廊的图像,但有时它会显示不同的布局。 它应该显示这样的界面。

expected layout

但有时它会显示此布局并要求裁剪图像,但我的活动没有得到回调。

not expected layout

如何使意图只使用第一个布局来获取图像?

【问题讨论】:

    标签: android android-intent intentfilter


    【解决方案1】:

    它应该显示这样的界面。

    大约有 25 亿台 Android 设备,分布在超过 26,000 种型号上。在这些设备型号中,有数十个(如果不是数百个)预安装的应用程序会响应您的Intent。此外,还有数十个(如果不是数百个)用户安装的应用程序会响应您的Intent,这些应用程序安装在数十亿台设备上。

    这些应用程序可以做他们想做的事,而您无法控制这些应用程序的外观。

    【讨论】:

    • 好的,所以唯一的解决方案是制作自定义图像选择器?
    • @SameerGangar:如果您想要保证一致的 UI,那么可以。有many libraries for that
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-02
    • 1970-01-01
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多