Code Bye

Android ImageView 控件方法使用出错

final ImageView imageView = (ImageView) findViewById(R.id.imageView);
imageView.setImageResource(R.drawable.temp);
error:
java.lang.NullPointerException: Attempt to invoke virtual method “void android.widget.ImageView.setImageResource(int)” on a null object reference
at com.example.administrator.correct.MainActivity$1.onItemClick(MainActivity.java:65)
解决方案

60

空对象,没有找到这个控件,你的这个控件是不是在viewpager的其中一页的XML文件里里或某个对话框的布局文件里,提示一下你findbyid这个方法前面还有一个this,就是说例如你可以先找到这个组件所在的linelayout,暂时起名为l吧,然后在l.findbyid就可以了。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Android ImageView 控件方法使用出错