Guardato attraverso ogni domanda, non può farlo funzionare.ottenere l'id del layout dalla stringa, non funzionerà
Voglio impostare un layout AppWidgets con il valore di una stringa (in modo che il layout possa essere modificato in un altro semplicemente cambiando la stringa).
String NoteString = "R.layout.widget_blue".toString();
int resID = context.getResources().getIdentifier(NoteString, "layout", context.getPackageName());
RemoteViews views = new RemoteViews(context.getPackageName(), resID);
non so perché non funziona widget di, dice solo: "widget di problema loading" ..
Questo funziona bene:
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_blue);
Grazie
Puoi provare a fare noteString solo "widget_blue" (quindi no '" R.layout. "')? –