是否可以在 AppWidgetProvider 中创建动态布局?我只找到了使用 XML 创建小部件的教程,但不可能以这种方式创建视图..
我想像这样在行中绘制图像:http: //imgur.com/7j18q 并添加一个水平滚动。是否可以 ?
问候 !
编辑:(这是我到目前为止所拥有的......但我仍然不知道如何添加这些图像)
@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);
}
}