今天在使用XML布局文件中定义的 android:id="@+id/bb 要显示在界面时因开始的时候将findViewById(R.id.bb)放在了setContentView(R.layout.activity_main);之前,下面为bb控件添加事件监听时一直报异常信息 Attempt to invoke virtual method ,最终发现两者的位置反了,(类似于C语言中的要先定义后使用),也就是说布局文件还没有加载就去找里面的bb控件系统肯定会提示错误找不到它
解决如下:
setContentView(R.layout.activity_main);
findViewById(R.id.bb)