Botón con AMBOS color e imagen de fondo

¿Hay alguna manera de establecer el color y la imagen de fondo de un botón? Quiero un botón verde con un .png transparente, pero parece que sólo puede tener uno o el otro.

4 Solutions collect form web for “Botón con AMBOS color e imagen de fondo”

(No) Utilice un ImageView

Establezca su conjunto de la imagen de fondo botón verde como el fondo, y su png transparente como el src. Puede aplicar un selector al fondo igual que lo haría con un botón también …

EDIT: En realidad, hay un ImageButton ya hecho para esto, usted debe utilizar en su lugar. Deslizó mi mente.

Prueba Este pedazo de código funciona para mí 🙂

 <ImageButton android:id="@+id/button5" style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" ... android:src="@drawable/settingbtn" android:background="@drawable/red_color" /> 

Dibuja imágenes separadas con la transparencia y guarda la imagen. Para mostrar diferentes imágenes para las instancias de la imagen que se está presionando, enfocada, etc., use el siguiente método.

Utilice el botón de imagen con el fondo como el xml que se muestra a continuación:

  `<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/imagewhenpressed" /> <!-- pressed --> <item android:state_focused="true" android:drawable="@drawable/imagewhenfocused" /> <!-- focused --> <item android:drawable="@drawable/defaultimage" /> <!-- default --> </selector>` 

Nota: Aquí las tres imágenes -imagewhenpressed.png, imagewhenfocused.png y defaultimage.png y este xml deben colocarse en el directorio dibujable. El fondo ImageButton debe ser asignado al filename de filename de este xml como android:background="@drawable/xmlfilename"

Utilice un ImageButton en ImageButton lugar.

Puede configurar un fondo como normal y en la propiedad src puede seleccionar una imagen. También puede meterse con la propiedad scaleType si la imagen es demasiado pequeña o demasiado grande.

  • Estilo de todas las vistas de texto (o vista personalizada) sin agregar el atributo de estilo a cada TextView
  • Trunca automáticamente texto TextView para no superponer otro TextView
  • Cómo obtener una imagen semi transparente en la parte superior de otra imagen para mantener el texto en android (captura de pantalla proporcionada)
  • Xml getText devolver null - Android
  • ¿Cómo puedo referenciar algo en el archivo /values/strings.xml programatically?
  • Error: Android-XML: Colocar un <WebView> en un elemento padre que utiliza un tamaño wrap_content puede llevar a errores sutiles; Utilizar match_parent
  • AutoCompleteTextView fondo / color de primer plano
  • Extras en el intento de correo electrónico - Preferencias XML
  • Mover EditText en NestedScrollView cuando aparece el teclado virtual
  • Obtener elementos por nombre de etiqueta de un nodo en documento de Android (XML)?
  • ¿Puede Android Studio extraer automáticamente las referencias de un archivo XML de diseño en el archivo de actividad java?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.