小编Tor*_*asu的帖子

如何在android主屏幕列表视图小部件中加载项目?

我目前正在开发一个Android项目,它利用Homescreen Widget向用户显示数据.我在Widget中使用的视图是一个ListView.以下是我的代码:

WidgetService类

public class WidgetService extends RemoteViewsService
{

    @Override
    public RemoteViewsFactory onGetViewFactory(Intent intent)
    {   
        return (new WidgetRemoteViewsFactory(this.getApplicationContext(), intent));
    }

}
Run Code Online (Sandbox Code Playgroud)

WidgetProvider类

public class WidgetProvider extends AppWidgetProvider
{   
    @Override
    public void onDeleted(Context context, int[] appWidgetIds)
    {
        super.onDeleted(context, appWidgetIds);
    }

    @Override
    public void onDisabled(Context context) 
    {
        super.onDisabled(context);
    }

    @Override
    public void onEnabled(Context context) 
    {
        super.onEnabled(context);
    }

    @Override
    public void onReceive(Context context, Intent intent)
    {
        super.onReceive(context, intent);
    }

    @Override
    public void onUpdate(Context context, AppWidgetManager appWidgetManager,
            int[] appWidgetIds) 
    {
        for(int i=0;i<appWidgetIds.length;i++) …
Run Code Online (Sandbox Code Playgroud)

android listview listviewitem homescreen android-appwidget

13
推荐指数
1
解决办法
1万
查看次数