Estoy creando una aplicación de Android y estoy luchando un poco con vistas personalizadas.Android: Vista personalizada basada en el diseño: ¿cómo?
Me gustaría tener una vista reutilizable que consta de algunos elementos de diseño estándar. Digamos una relación relativa con algunos botones.
¿Cómo debo proceder? ¿Debería crear una clase de vista personalizada que extienda RelativeLayout y agregar esos botones programáticamente? ¿Pensaría que es un poco exagerado?
¿Cuál es la forma de hacerlo correctamente en Android?
Tenga en cuenta que para el recurso del formato XML, el elemento de '' root funciona muy bien para este escenario. –
CommonsWare
Debo mencionar que al utilizar el método 'onFinishInflate' no se inflan los diseños enraizados' '. Si inflas en el método 'onCreate', funciona. –
Peterdk
También hay un documento oficial sobre esto: http://developer.android.com/guide/topics/ui/custom-components.html#compound Pero en realidad esta respuesta fue más útil para mí :) – BoD