Android studio开发
出现这个问题一般是:一个Activity中调用另一个xml布局文件,即非本Activity所绑定的xml布局文件中的控件,这时候就不能直接findViewById,不然会报错指向空对象
LayoutInflater factory = LayoutInflater.from(MainActivity.this);
View layout = factory.inflate(R.layout.homepage , null);LayoutInflater factory = LayoutInflater.from(原activity);
View layout = factory.inflate(需要引用的activity , null);如下方法调用即可
ImageView imageView1 = layout.findViewById(R.id.coinchange1);