23.2.0 conjunto vector dibujable como fondo en 4.X

Estoy muy entusiasmado con la nueva posibilidad de establecer vectoriales desplegables a los diseños utilizando la app:srcCompat="@drawable/icon" atributo introducido en la biblioteca de soporte 23.2.0.

Pero me pregunto cómo puedo buscar uno de estos drawables programáticamente o establecer es como fondo.

Pensé en algo como: ContextCompat.getDrawable(context, R.drawable.icon)

¿Es esto posible?

De acuerdo, me las arreglé yo mismo. Gracias por @Budius por señalarme en la dirección correcta.

Las respuestas se establece en VectorDrawable # create ()

 Resources resources = context.getResources(Resources, int, Theme); Theme theme = context.getTheme(); Drawable drawable = VectorDrawableCompat.create(resources, R.drawable.drawable, theme); 

Más entrada: ¿Cómo utilizar el vector drawables en Android API menor de 21?

  • Uso de NavigationView desde Android Design Support Library
  • Aplicación vectorial para Android: srcCompat no muestra imágenes
  • ¿Por qué algunas clases no son públicas en la Biblioteca de soporte de Android?
  • En la aplicación android el método Toolbar.setTitle no tiene efecto - el nombre de la aplicación se muestra como título
  • Android TV: VerticalGridFragment sombra dimensión y color
  • Android utiliza la biblioteca de soporte para admitir SearchView
  • El ancho de DialogFragment se reduce después de especificar FEATURE_NO_TITLE
  • SYSTEM_ALERT_WINDOW permiso de Lux hace que partes de nuestra aplicación no funcionen
  • Agregar biblioteca de soporte al proyecto de Android Studio
  • Actualizar Android SDK causa bloqueo java.lang.VerifyError
  • La vista personalizada de Android ActionBar no rellena el padre
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.