如何使上下文引用特定资源?

时间:2015-10-23 06:57:38

标签: java android view android-context

在View类中

在初始化视图子类中调用了

findViewById(),如TextViewButtonEditText

在View类中声明的findViewById()

 public final View findViewById(@IdRes int id) {
        if (id < 0) {
            return null;
        }
        return findViewTraversal(id);
    }

在View类中声明的上述方法中调用的findViewTraversal()

protected View findViewTraversal(@IdRes int id) {
    if (id == mID) {
        return this;
    }
    return null;
}

如上所示if(id == mID)返回引用此id的上下文,表示每次调用此View类时返回特定视图

我无法跟踪mID对象,因为它在22500线路课程中使用了很多!并且不知道它是什么

问题我知道上下文可以访问所有应用程序资源,但是如何让上下文引用给定id的此资源?

0 个答案:

没有答案