Android - ImageView不显示图像.setImageResource()也没有

Sri*_*nth 1 android imageview

我使用ImageView控件如图所示:

<LinearLayout 
        android:orientation="horizontal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        >

     <ImageView 
        android:id="@+id/imgHangMan"
        android:src="@drawable/hang0"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
   />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

上面的代码在xml文件的Graphical Layout预览中显示图像.但在启动应用程序时,我看不到任何图像.此外,使用更改图像

imgHangMan = (ImageView)findViewById(R.id.imgHangMan);
imgHangMan.setImageResource(R.drawable.hang1);
Run Code Online (Sandbox Code Playgroud)

这段代码也不起作用.图像文件采用.gif格式,位于drawable文件夹中.

有什么指针吗?

Aka*_*shG 5

Natively ImageView不支持动画图像.您有两个选项来显示动画gif文件

1)使用VideoView 2)使用ImageView.但是将gif文件拆分成几个部分,然后将动画应用到它.

试试这个链接播放gif动画你会得到想要的结果.