运行代码点击ImageButton时报错
问题描述:
运行代码点击ImageButton时报错,不管是自己编写的还是导入老师的文件都会报错
相关截图:
相关代码:
在这里输入代码
log日志:
```2021-02-17 01:59:30.029 23811-23811/com.imooc.transitionanimation E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.imooc.transitionanimation, PID: 23811
java.lang.IllegalStateException: Could not find method onClick(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.widget.ImageButton with id 'btnInfo'
at android.view.View$DeclaredOnClickListener.resolveMethod(View.java:4758)
at android.view.View$DeclaredOnClickListener.onClick(View.java:4717)
at android.view.View.performClick(View.java:5638)
at android.view.View$PerformClick.run(View.java:22430)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6198)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)
### 尝试过的解决方式:
>尝试为ImageButton设置单独的setOnClickListener方法,会报错findviewbyid(R.id.btnInfo)的控件为null,点击回调直接崩溃
源自:转场动画
3-2 转场动画应用
17
收起
正在回答 回答被采纳积分+1
1回答
3.Android 高级应用与Kotlin综合实战
- 参与学习 人
- 提交作业 116 份
- 解答问题 1012 个
本阶段是提升项目经验的必备,除Android开发的高级控件,还有Android官方大力推荐的开发语言Kotlin,未来Android发展的方向,最后使用Kotlin来开发热门电商项目。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧