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.
- ¿Cómo puedo crear un ListView con divisiones de línea punteadas / punteadas en Android?
- ¿Cómo hacer la disposición de una imagen y el texto a la izquierda y debajo de él?
- ¿Es posible dar estados a compounddrawables de textview?
- OnMenuItemSelected no se llama cuando la disposición se establece para el elemento de menú
- ¿Por qué RecyclerView.notifyItemChanged () creará un nuevo ViewHolder y utilizará tanto el antiguo ViewHolder como el nuevo?
Quiero añadir el diseño a WebView
- Que constructor a ser llamado para ver?
- Animar el ancho de ImageView sin escala
- Android SupportLib - FrameLayout en CoordinatorLayout con AppBarLayout consumiendo toda la altura de la pantalla
- Hindi Character no se mostrará correctamente en la vista web
- Scrollview puede alojar sólo un hijo directo
- FrameLayout no rellena CoordinatorLayout después de GONE una vista
- Cómo añadir una imagen de fondo a listview en Android?
- Galería de Android muestra imágenes de SDcard
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.