從學Android的第一天就接觸這個方法,但因為最近的項目要在其他的java文件中使用view就想到要new 一個Activity對象 然后將findViewById得到的對象傳進來 ,單發像不可行,不知道為什么,我猜測Activtity不可以隨便實例化,它與其說是一個類,不如說就是一個對象,一個當前屏幕的對象,不知道想的對不對。
后來用另一種方法實現了,可以new 一個父控件,比如LinearLayout 將他的實例傳到其他類中通過調用它的findViewById方法就可以查找他的子控件了。
總結下,findViewById 有兩種一個事Activity 調用的,一個是View調用的。