모든 질문을 살펴본 결과 작동하지 않습니다.문자열에서 레이아웃 ID를 가져 오는 것이 작동하지 않습니다.
문자열 값을 사용하여 AppWidgets 레이아웃을 설정하고 싶습니다. (따라서 문자열을 변경하여 레이아웃을 다른 것으로 전환 할 수 있습니다).
String NoteString = "R.layout.widget_blue".toString();
int resID = context.getResources().getIdentifier(NoteString, "layout", context.getPackageName());
RemoteViews views = new RemoteViews(context.getPackageName(), resID);
작동하지 않는 이유를 모른다는 위젯은 말한다 :
noteString을 단지 "widget_blue"'(그래서 "R.layout.")로 만들 수 있습니까? –