¿Controles personalizados de Android?
1. Control personalizado simple MyButton
Cada control es una clase de Java con el código correspondiente. Siempre que pueda escribir el código de Java correctamente, la capacitación en informática descubrió que puede crear un. control que satisfaga sus necesidades, es decir, un control personalizado.
1. Crear un control personalizado mediante herencia
Al heredar un control existente, sobrescribir la presentación de su interfaz
Al heredar un control que contiene varios diseños. de controles secundarios
Al heredar un control existente, anule un evento de respuesta
Herede una vista para personalizar completamente un control central 2. Haga que su control personalizado herede Del control de Android más cercano, debe ser público. Generalmente, se llamará al método de construcción de la clase principal. Tenga en cuenta que generalmente hay tres métodos de construcción.
Anule el método del control original. en super otra vez
Haga referencia a este control como el nombre completo de la clase en XML
2. Control personalizado complejo MyLogin
Si necesita diseñar un control personalizado que contenga un grupo de controles, solo necesita usar controles personalizados complejos
1) Haga que su control personalizado herede de un diseño similar
2) Implemente correctamente el método de construcción: cree una instancia en el método de construcción Apunte al diseño y busque cada subdiseño al mismo tiempo
3) Agregue el código de respuesta correspondiente para modificar las propiedades de modo que se pueda acceder a los subcontroles en el diseño externamente
4) Utilice la clase en XML. Haga referencia a este control por su nombre completo, nombre completo del paquete + nombre de la clase.