¿Cómo cambiar el fondo del widget usando RemoteViews?

<RelativeLayout android:id="@+id/widget" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/my_background" android:orientation="vertical" > 

Y ahora quiero cambiar este fondo a "@ drawable / your_bck" usando RemoteViews. He intentado algo como esto

 Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(),R.drawable.yout_bck); remoteViews.setImageViewBitmap(R.id.widget, bitmap); 

Pero entonces se muestra "Widget no se puede cargar"

Debe ser como un fondo porque necesito fijar un texto en el centro de la imagen 🙂

Estás llamando a setImageViewBitmap en un RelativeLayout . Un RelativeLayout no es un ImageView . Usted podría poner un ImageView en lugar allí que llena el RelativeLayout y lo llama en eso.

  • Cómo crear cuadro de diálogo de alerta Sí / NO en fragmento en Android
  • ¿Por qué `` OnInfoListener` de MediaRecorder no se llama en código inferior cuando se alcanza el tamaño máximo de archivo
  • Actividad de Android sin ActionBar
  • ¿Cómo puedo calcular la edad en Java con precisión? Fecha de nacimiento
  • Permisos de archivo en Android
  • Error InMobi al desactivar el modo de prueba
  • JSONObject devuelve un valor no nulo de "null" después de instanciar con cadena
  • Referencia de valores de una matriz en java
  • Cambiar la carpeta de salida para Android R.java en Eclipse cuando se utiliza Maven
  • Recyclerview - Superposición de artículos de abajo hacia arriba
  • Dentro del proyecto Android de Eclipse se ejecutan clases Java con main (String args) como Java Application hace que "Layout inválido de java.lang.String en value"
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.