1. 程式人生 > >【Android】在Activity裏如何獲得另一個xml布局文件的控件

【Android】在Activity裏如何獲得另一個xml布局文件的控件

span IT soft sans 一個 text mic blog 布局文件

有時候,我們需要在一個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);

【Android】在Activity裏如何獲得另一個xml布局文件的控件