¿Cómo crear Clone-Duplicate View?
En mi aplicación android, quiero crear ImageButton
duplicado de ImageButton
ya creado.
Quiero crear nuevo Imagebutton
programmatically que tiene mismo widht, altura, fondo, imagen src, los márgenes etc. del botón creado ya en archivo de XML. En resumen, quiero crear ImageButton
duplicado.
- ListView muestra imágenes incorrectas y duplicadas
- Mantener la posición de desplazamiento en RecyclerViews anidados
- ListView expandir animación para elementos sólo funciona después del segundo clic
- Obtener Vista para el elemento ListView / orden inversa en 2.2; Funciona en 4.0.3
- Agregue un onClickListener en Default GroupIndicator en ExpandableListView
He intentado esto
ImageButton mImageButton = (ImageButton) findViewById(R.id.ib); Imagebutton duplicate = mImageButton;
Pero sólo se refiere al mImageButton
. Por lo tanto, el cambio en duplicate
también causa un cambio en mImageButton
.
Por favor, ayúdame. Gracias…
- Vistas superpuestas en Android
- Animación de fondo en Android?
- Android toggleButton.setOnText y .invalidate no actualiza el texto
- Método recomendado para presentar texto con formato en Android?
- EditText setOnFocusChangeListener en todos los EditTexts
- Agregar Haga clic en Evento en la lista expandible Vea al nino mientras extiende la actividad en lugar de la actividad?
- ¿Cómo puedo forzar un sitio a escala para fijar para móviles (Iphone android ..)
- Android 3-level-ExpandableListView no mostrar filas sólo en el tercer nivel
No puedes clonar vistas, la manera de hacerlo es crear tu Vista cada vez.
Siempre se puede inflar la vista varias veces desde un XML o crear una función para crear la vista de forma programática.
Inflación:
private void addImageButton(ViewGroup viewGroup) { View v = LayoutInflater.from(this).inflate(R.layout.ib, null); viewGroup.addView(v); }
Programaticamente:
private void addImageButton(ViewGroup viewGroup) { ImageButton imageButton = new ImageButton(context); viewGroup.addView(imageButton); }
- OnCreateView Fragmento no llamado
- SQLite incapaz de abrir el archivo de base de datos (código 14) en la consulta "SELECT" frecuente