before initializing any view
I do not know for certain what you mean by "initializing any view". Given the rest of your question, I am going to interpret this as meaning "call findViewById()
on the activity".
You need to call setContentView()
before calling findViewById()
, because otherwise there are no widgets to find.
Is the setContentView() similar to the inflate() method?
setContentView()
will use a LayoutInflater
and inflate()
under the covers, if you pass a layout resource ID into the setContentView()
method.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…