Добавить макет в качестве вида на Android

У меня довольно сложный макет, определенный в xml файле, теперь я хочу добавить этот макет в виде представления с помощью addView или чего-то еще.

Поскольку макет довольно сложный, его довольно громоздкий процесс, чтобы написать код для макета, а затем добавить его в виде представления. Так или иначе, чтобы загрузить resource макета и добавить его в виде представления.

Я хочу добавить макет в WebView

использование

 LayoutInflater factory = LayoutInflater.from(this); View myView = factory.inflate(R.layout.my_layout_id, null); 

Затем используйте addView(myView)

U также может уменьшить это до кода oneline;

  View view = View.inflate(getActivity, R.layout.my_layout,null); 

Затем добавьте к своему виду.

Если ваше представление представляет собой ViewGroup (макет), вы можете использовать InflaterService.inflate(id, ViewGroup) и установить ViewGroup, он будет устанавливать текущего ребенка (ов) с содержимым вашего xml.