如果在activity中直接调用findViewById方法,它的完整形式是this.findViewById().而当所需要的控件是不存在本身activity的布局中时,在获取时应改为
ImageView view=(ImageView)view.findViewById(R.id.imageview);
即通过控件所在的view调用findViewById方法,才可以获取到正确的控件,否则会出现为空的情况。
本文介绍了在Android开发中如何正确地使用findViewById方法来获取布局文件中的控件。特别强调了当目标控件不在当前Activity的布局文件中时,应通过该控件所在的View来调用此方法,以避免出现空指针异常。
如果在activity中直接调用findViewById方法,它的完整形式是this.findViewById().而当所需要的控件是不存在本身activity的布局中时,在获取时应改为
ImageView view=(ImageView)view.findViewById(R.id.imageview);
即通过控件所在的view调用findViewById方法,才可以获取到正确的控件,否则会出现为空的情况。
1万+

被折叠的 条评论
为什么被折叠?
