Estoy intentando crear un selector de imagen universal para varios botones. ¿Existe una opción para cambiar el recurso "android: drawable" de xml del código java?Cambiar los valores del selector xml del código java
5
A
Respuesta
25
uso StateListDrawable para seeting selector de código como:
StateListDrawable states = new StateListDrawable();
states.addState(new int[] {android.R.attr.state_pressed},
getResources().getDrawable(R.drawable.pressed));
states.addState(new int[] {android.R.attr.state_focused},
getResources().getDrawable(R.drawable.focused));
states.addState(new int[] { },
getResources().getDrawable(R.drawable.normal));
imageView.setImageDrawable(states); //YOUR IMAGE HERE
//AND FOR BUTTON
button.setBackgroundDrawable(states);//FOR BUTTON
3
Puede configurar el botón dibujable de java como
btnSettings.setBackgroundResource(R.drawable.ic_launcher);
Cuestiones relacionadas
- 1. Phonegap obtener los valores de localstorage del código de Java?
- 2. JAXB: ¿Cambiar el nombre del elemento XML del código de Java?
- 3. Cambiar el idioma del selector de fecha
- 4. cómo cambiar nodo XML valores
- 5. Cómo cambiar el nombre del nodo XML
- 6. Cómo cambiar los valores xml del recurso de cadena en Android programáticamente?
- 7. Secuencia mínima posible del selector Java NIO
- 8. Selector de fondo del botón
- 9. ¿Cambiar las variables de Java del código JRuby?
- 10. suprimir selectivamente los comentarios del código XML en C#?
- 11. Contexto del selector jQuery
- 12. : la selección del selector
- 13. rendimiento del selector jQuery
- 14. Finalización del código Vim Java?
- 15. Cambiar el tinte de dibujable en el selector xml
- 16. cambiar el buffer del mouse con java
- 17. Cambiar la fuente predeterminada del código github
- 18. XSLT: cambiar ciertos valores de los atributos
- 19. El código C cambia el color del texto del terminal; cómo restaurar los valores predeterminados? Linux
- 20. quitar declaración XML del documento XML generado usando java
- 21. Expresiones regulares del selector jQuery
- 22. obtener los valores del menú de Wordpress
- 23. android (cambiar cadena en código java)
- 24. Definición del tipo de esquema XML para valores XPath?
- 25. El botón "Mantener presionado" en Android necesita cambiar los estados (selector XML personalizado) usando onTouchListener
- 26. ¿Cómo seleccionar valores distintos del documento XML usando XPATH?
- 27. Mantener los valores seleccionados después del envío del formulario
- 28. Cómo mostrar los valores dentro del sector del gráfico circular
- 29. Eliminar los valores del eje de trazado
- 30. ¿Cómo inicializar los valores del atributo 'attr_accessor'?
para los que controlan desea establecer recursos estirable. p.ej. Botón o vista de texto – rajpara