2011-09-28 67 views
0

我想将多个XML布局转换为视图。由于更改请求,我需要使用ViewSwitcher。所以我必须在setContentView之前将XML布局转换为Views。在android之前投射XML布局作为视图setContentView

我总是得到一个NullPointerException。我想:

view = (View) findViewById(R.id.viewgroup_id);

view = (RelativeLayout) findViewById(R.id.viewgroup_id);

view = (View) findViewById(R.layout.xml_layout);

view = (View) getResources().getLayout(R.layout.xml_layout);

回答

3

尝试使用LayoutInflater。在活动代码中使用此代码 -

LayoutInflater inflater = getLayoutInflater(); 
    View view = inflater.inflate(R.layout.your_layout, null);