Привести XML-макет как представление в Android перед setContentView - PullRequest
0 голосов
/ 28 сентября 2011

Я хочу привести несколько макетов XML в качестве представлений.Из-за запроса на изменение мне нужно использовать ViewSwitcher.Поэтому я должен привести 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);

Ответы [ 2 ]

4 голосов
/ 28 сентября 2011

Попробуйте использовать LayoutInflater. Используйте этот код внутри кода вашей активности-

   LayoutInflater inflater = getLayoutInflater();
   View view = inflater.inflate(R.layout.your_layout, null);
2 голосов
/ 28 сентября 2011

Для этого нужно надуть макеты

Проверьте эту ссылку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...