Añadir diseño como una vista en Android

Tengo un diseño bastante complejo definido en el archivo xml , ahora quiero añadir este diseño como una vista usando addView o algo más.

Como el diseño es bastante complejo, su proceso bastante engorroso para escribir el código de diseño y, a continuación, agregarlo como una vista. Así que hay de todos modos para cargar el resource diseño y añadirlo como una vista.

Quiero añadir el diseño a WebView

Utilizar

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

Luego use addView(myView)

U también puede reducir esto al código oneline;

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

Luego agregue a su vista.

Si su vista es un ViewGroup (layout) Puede utilizar InflaterService.inflate(id, ViewGroup) y establecer ViewGroup, que establecerá el actual niño (s) con el contenido de su xml.

  • Android: Elementos secundarios que comparten estado presionado con sus padres incluso cuando se especifica duplicateParentState
  • Android Listview con diferentes diseños para cada fila?
  • Android organización de la vista de texto en un diseño
  • Android NestedScrollView tiene un tamaño incorrecto después de la aplicación: layout_behavior
  • Uso del comportamiento personalizado para crear múltiples "puntos de anclaje" / posiciones para CollapsingToolbar
  • Cómo eliminar el relleno / margen del diseño predeterminado
  • Cómo limitar el campo de edición de Android sólo para algunos caracteres seleccionados
  • ViewDragHelper - Cambios en el diseño secundario ignorados al arrastrar
  • Tamaño de imagen de Android (sólo en retrato) para mdpi, hdpi, xhdpi, xxhdpi
  • RecyclerView LinearLayout manager siempre devuelve -1 en modo horizontal - findLastCompletelyVisibleItemPosition ()
  • ¿Existe alguna manera de mostrar la insignia de notificación en los elementos de menú BottomNavigationView oficiales de Google que se incluyen en la API 25?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.