Можно получить ссылку на представление без настройки ContentView для действия - PullRequest
1 голос
/ 11 мая 2011

Я хочу иметь возможность получить ссылку на RelativeLayout так же, как и

RelativeLayout relative = (RelativeLayout)findViewById(R.id.relative);

, но без установки ContentView из Activity. Я думаю, что это как-то связано с Infalter? Моя конечная цель состоит в том, чтобы получить это и добавить его в качестве дочернего представления объекта пользовательского представления.

1 Ответ

3 голосов
/ 11 мая 2011

Да, вы можете использовать LayoutInflater. Пример:

LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);    
View mv = inflater.inflate(R.layout.yourlayout, null);

И тогда ты мог бы ...

RelativeLayout relative = (RelativeLayout)mv.findViewById(R.id.relative);
...