Preguntas etiquetadas con android-custom-view

5
Atributos con el mismo nombre en attrs.xml para vista personalizada
Estoy escribiendo algunas vistas personalizadas que comparten algunos atributos con el mismo nombre. En su <declare-styleable>sección respectiva , attrs.xmlme gustaría usar los mismos nombres para los atributos: <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyView1"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> <declare-styleable name="MyView2"> <attr name="myattr1" format="string" /> <attr …

6
¿Necesito los tres constructores para una vista personalizada de Android?
Al crear una vista personalizada, me di cuenta de que muchas personas parecen hacerlo así: public MyView(Context context) { super(context); // this constructor used when programmatically creating view doAdditionalConstructorWork(); } public MyView(Context context, AttributeSet attrs) { super(context, attrs); // this constructor used when creating view through XML doAdditionalConstructorWork(); } private …


5
Cómo obtener una enumeración que se crea en attrs.xml en código
Creé una Vista personalizada (encuéntrela aquí ) con un atributo declare-styleable de tipo enum. En xml, ahora puedo elegir una de las entradas de enumeración para mi atributo personalizado. Ahora quiero crear un método para establecer este valor mediante programación, pero no puedo acceder a la enumeración. attr.xml <declare-styleable name="IconView"> …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.