¿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"
- Evento onClick no está desencadenando | Androide
- Configuración de JAVA_HOME en SDK de Android
- Cómo tener una imagen de fondo de pantalla completa (con centro de cultivo) que no cambia el tamaño
- Eclipse ADT 22.6.2 todavía da el error "java.lang.NullPointerException"
- Cómo activar la ofuscación de ProGuard en Android Studio?
Debe ser como un fondo porque necesito fijar un texto en el centro de la imagen 🙂
- Insertar} para completar el error de ClassBody incluso con paréntesis coincidentes
- Android TextView NullPointerException con onTouchListener y onClickListener en 4.0
- ¿Por qué la convención de Android no sigue a Java regular
- Comportamiento anormal al usar proguard
- ¿Por qué tantas clases internas en Android?
- Iconos de ActionBar con diferentes tamaños
- NullPointerException en android.support.v7.app.ActionBarImplICS.getThemedContext Android
- Cobertura de Jacoco para la declaración de switch
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.