1. 程式人生 > >安卓開發——在Activity裡如何獲得另一個xml佈局檔案的控制元件

安卓開發——在Activity裡如何獲得另一個xml佈局檔案的控制元件

有時候,我們需要在一個Activity中呼叫另一個xml佈局檔案,即非本Activity所繫結的xml佈局檔案中的控制元件,這時候就不能直接findViewById,不然會報錯指向空物件,這時就需要像下面這樣做。

LayoutInflater factory = LayoutInflater.from(當前類.this); 

View layout = factory.inflate(R.layout.你要獲取的另一個XML, null); 

TextView textview = (TextView) layout.findViewById(R.id.控制元件ID);

一行寫完就是:

TextView textview = (TextView) LayoutInflater.from(當前類.this).inflate(R.layout.你要獲取的另一個XML, null).findViewById(R.id.控制元件ID);