【问题标题】:ImageView collapses and does not display created thumbnailImageView 折叠并且不显示创建的缩略图
【发布时间】:2019-11-27 14:33:38
【问题描述】:

我正在尝试拍摄用户可以在应用中查看的视频的缩略图,并将其显示在 ImageView 中。但是,当我尝试显示缩略图时,看起来整个 ImageView 消失了,根本没有图像出现。

我尝试使用不是缩略图的测试照片,它肯定会显示在 ImageView 中,所以我认为这不是 XML 的问题,但它可能是。我用谷歌搜索了几个小时,不明白我在哪里搞砸了。我的代码已经来自 Stack Overflow。

uri = Uri.parse("android.resource://"+ getActivity().getPackageName() +"/"+R.raw.test);
Bitmap thumb = ThumbnailUtils.createVideoThumbnail(uri.getPath(), Thumbnails.MICRO_KIND);

//Create ImageView to hold the thumbnail
ImageView imageView = view.findViewById(R.id.mediaPreview);
imageView.setImageBitmap(thumb);

XML

    <LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:app="http://schemas.android.com/apk/res-auto"
  xmlns:tools="http://schemas.android.com/tools"
  android:id="@+id/startup_dialog"
  android:orientation="vertical"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:layout_weight="25"
  tools:context=".ui.MainActivity">

    <TextView
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:text="@string/getting_started"
      android:gravity="start"
      android:layout_gravity="start"/>

    <ImageView
      android:id="@+id/mediaPreview"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:layout_marginHorizontal="20dp"
      android:layout_marginTop="10dp"
      />

【问题讨论】:

  • 您好,欢迎来到 SO。重新阅读您的问题并注意到奇怪的一点:“我不认为问题出在 XML 中”......嗯......我很高兴你这么认为,但是唉,我们没有水晶球以查看您的 XML。由于您花时间写了一个问题,因此如果您还提供有关此的更多信息将会很有帮助。您的问题中实际上没有与此问题相关的信息,并且您说您的代码来自“堆栈溢出”,这表明您在不理解代码的情况下复制粘贴了代码。帮助我们,帮助你。 :)
  • 不,我没有复制和粘贴。我实际上只是用 SO 来弄清楚如何制作缩略图,但它似乎不起作用。澄清一下,createVideoThumbnail 方法是我从 SO 中得到的。
  • 我想可能是因为我没有在本地存储要获取缩略图的视频,而 createVideoThumbnail 仅适用于本地 SD 卡?

标签: java android xml imageview


【解决方案1】:

图像将显示但未显示,因为您可能有更大像素的图像尝试更改图像像素或尝试添加另一个图像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-18
    • 1970-01-01
    • 2016-08-31
    • 2012-06-16
    • 1970-01-01
    • 2019-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多