2011-07-08 145 views
-1

我想從我的佈局文件夾中定義的佈局獲取視圖,但我得到空指針異常,我知道,在我使用findViewById之前,我必須有任何活動中使用的佈局,所以它被初始化,是無論如何,從任何活動中沒有使用過的佈局獲取視圖,因爲我得到了一個使用佈局的活動,我動態地更改了佈局,並在該佈局中刪除了它的所有子視圖,並將三個佈局中的一個應用於我旁邊潛在的佈局,以填補默認活動的佈局..Android佈局資源問題

我需要這個做對話框,因爲我有一個對話框有一個佈局是透明的,並已附加onTouchListener,當我點擊對話框解除佈局,現在我的想法是獲得其他大小定義的佈局ED然後填寫在我的自定義對話框的默認透明的佈局,佈局,這樣做有任何佈局,我可以像這樣我就可以做所有我想要的佈局對話框..

謝謝你,如果你需要的信息了關於我的想法,請寫信給我,這對我很重要!

+0

這將是有益的,看看一個在那裏你得到空指針異常(我假設這是問題?)。另外,由於沒有大寫或標點符號的兩個運行句子,該問題是一件難事。如果你仔細設計你的問題,你會發現你在StackOverflow上得到了更多有用的回覆[(這實際上是部分爲什麼創建該網站的原因)](http://www.codinghorror.com/blog/2011/02/how-到寫入且不writing.html)。 – QRohlf

回答

1

您可以使用getResources()從上下文分別檢索資源:

getResources().getLayout(id); 

此處瞭解詳情:Accessing Resources