Przejrzałem każde pytanie, nie mogę go uruchomić.pobieranie identyfikatora układu z łańcucha znaków, nie będzie działać
Chcę ustawić układ AppWidgets z wartością ciągu znaków (więc układ można zmienić na inny poprzez zmianę ciągu znaków).
String NoteString = "R.layout.widget_blue".toString();
int resID = context.getResources().getIdentifier(NoteString, "layout", context.getPackageName());
RemoteViews views = new RemoteViews(context.getPackageName(), resID);
nie wiem dlaczego to nie działa, widget prostu mówi: "problem widget loading" ..
to działa prawidłowo:
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_blue);
Dzięki
Czy możesz spróbować zrobić notatkę po prostu '" widget_blue "' (więc nie ma '' R.layout. "')? –