2011-10-09 64 views
-1

從佈局文件(比如test.xml)獲取一些對象需要在該活動中設置此佈局。例如,如果按鈕有一個id「@ + id/btn」,那麼我無法通過findViewById(R.id.btn)獲取它,因爲它會拋出NullPointerException,我必須將此佈局設置爲setContentLayout(test.xml)並只有然後拿到按鈕。問題是如何從佈局文件中獲取不是活動的類中的對象=>我無法在其中設置佈局。Android中的佈局ID衝突

+0

問題是爲什麼要這樣做?爲什麼在一個不存在的環境中找到一個視圖? –

回答

2

你必須使用吹氣:

看看商務部:

inflater

爲類概述說

該類用於將佈局XML文件實例化爲其相應的View對象