您的位置: 首页 > Android, 移动开发 > 正文

为什么不能全局findViewById

为什么不能全局findViewById?
解决方案

10

一开始学不要指望把每个点都弄清楚了,每个小点在被解释的时候都会出来更深的点,越解释你就越糊涂。你先按着书上的例子或别人的代码学,把最基本的一些写法养成习惯,等你越学越多的时候,你的那些习惯就会有答案了

10

findViewbyId默认前面有一个View的, 补全来时View.findViewbyID();
只不过是你在setContentView()时已经绑定了

10

android 还是比较好, 很多都有源码.
遇到不懂, 就跟进去看.
就像你这个findViewByID, 你F7跟进去, 就知道为什么找不到了.

10

只有调用setContentView的时候才会对xml的view进行解析和实例化,然后i才能findById这个findById其实是DecorView提供的方法,看源码就知道了

原创文章转载请注明: 为什么不能全局findViewById | WriteCoder