Is it possible to create an dynamic layout in a AppWidgetProvider ? i only found tutorials to create widgets using XML, but it isn't possible to create views that way..
I want to draw images in row like this: https://i.stack.imgur.com/rgtil.jpg And add a horizontal scroll. Is it possible ?
Regards !
EDIT: (this is what i have so far.. but i still don't know how to add those images)
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
// TODO Auto-generated method stub
super.onUpdate(context, appWidgetManager, appWidgetIds);
final int N = appWidgetIds.length;
for(int i = 0; i<N; i++){
int awID = appWidgetIds[i];
RemoteViews v = new RemoteViews(context.getPackageName(), R.layout.about);
try
{
j = 1;
Set<User> users = LFMRestConnection.getFriendsNowListening(user, 1440);;
for (User u : users) {
album_pic = loadBitmap(u.getImageURL().getImageURL(ImageURL.Size.LARGE));
resized_a_p = android.graphics.Bitmap.createScaledBitmap(album_pic, (50), (50), true);
//URLS
url_to_enter[j]=u.getLastTrack().getArtistName();
track_to_enter[j]=u.getLastTrack().getTrackName();
//profile picture
user_pic = loadBitmap(u.getImageURL().getImageURL(ImageURL.Size.LARGE));
resized_u_p = android.graphics.Bitmap.createScaledBitmap(user_pic, (25), (25), true);
j++;
}
}
catch(Exception e)
{
//startActivity(i);
System.out.println("widget error");
}
appWidgetManager.updateAppWidget(awID, v);
}
}