程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android- loader_animation返回空指針

android- loader_animation返回空指針

編輯:編程綜合問答
loader_animation返回空指針

使用下面的代碼,我想實現一個動畫的drawable。

<?xml version="1.0" encoding="UTF-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false" >
<item android:drawable="@drawable/load_0000" android:duration="50" />
<item android:drawable="@drawable/load_0001" android:duration="50" />
<item android:drawable="@drawable/load_0002" android:duration="50" />
<item android:drawable="@drawable/load_0003" android:duration="50" />
<item android:drawable="@drawable/load_0004" android:duration="50" />
<item android:drawable="@drawable/load_0005" android:duration="50" />
<item android:drawable="@drawable/load_0006" android:duration="50" />
<item android:drawable="@drawable/load_0007" android:duration="50" />
<item android:drawable="@drawable/load_0008" android:duration="50" />
<item android:drawable="@drawable/load_0009" android:duration="50" />
</animation-list>

但是,當我執行下面的代碼時,確返回一個空指針。

ImageView img = (ImageView)findViewById(R.id.load_bar);
 img.setBackgroundResource(R.drawable.loader_animation); //null here.

這是為什麼? loader_animation是文件名,而且它加載在drawable/ 中。

最佳回答:


問題是 img 是 null。
在 xml 中是否有一個 View 使用 id 是 load_bar 的 setContentView 加載。
如果不能加載,使用 inflater。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved