Как можно добавить layout.xml в main_activity.xml в java коде?

161
16 декабря 2017, 06:24

Здравствуйте уважаемые программисты.Пытаюсь сделать так чтобы добавлять подготовленные layout.xml файлы с разметкой добавить в главное окно.Как фрагменты. Не в onCreate, а допустим в каком нибудь actionlistener(View view){}.Внутрь какого нибудь LinearLayout

Можно ли делать? Если можно то как? Заранее спасибо.

Answer 1

Приблизительно так:

//берем контейнер внутрь которого собираемся впихнуть
LinearLayout container = (LinearLayout)findViewById(R.id.container);
LayoutInflater inflater =(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
//наш лейаут
View child = inflater.inflate(R.layout.child, null);
//добавляем в контейнер
container.addView(child);
READ ALSO
Движение игрока в JAVA

Движение игрока в JAVA

ЗдравствуйтеМоя проблема в том, что игрок движется очень "странно"

179
jQuery 3 + jQuery-UI + Bootstrap 3 = ломается кнопка закрытия

jQuery 3 + jQuery-UI + Bootstrap 3 = ломается кнопка закрытия

Если в проекте подключить jQuery 32

192
Событие click и scroll не отрабатывают

Событие click и scroll не отрабатывают

Доброго времени сутокМоя проблема состоит в том, что не срабатывает повторно событие click

214
Сменить блоки информации по клику

Сменить блоки информации по клику

Как скрыть блок информации при клике на другой блок, который должен отобразиться в этом окне? Блоков несколько и нет желания прописывать,...

242