すべての質問に目を通しましたが、うまくいきません。
文字列の値を使用して AppWidgets レイアウトを設定したい (したがって、文字列を変更するだけでレイアウトを別のものに切り替えることができます)。
String NoteString = "R.layout.widget_blue".toString();
int resID = context.getResources().getIdentifier(NoteString, "layout", context.getPackageName());
RemoteViews views = new RemoteViews(context.getPackageName(), resID);
なぜ機能しないのかわからない、ウィジェットは単に「ウィジェットの読み込みに問題があります」と言っています..
これはうまくいきます:
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_blue);
ありがとう