看遍了每一个问题,不能让它工作。
我想设置一个带有字符串值的 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);
谢谢