Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中创建小部件?_Android_Widget - Fatal编程技术网

如何在android中创建小部件?

如何在android中创建小部件?,android,widget,Android,Widget,我想创建一个小部件来显示所有在线用户,在android应用程序中实现这一点非常容易 但我想创建一个小部件 有没有办法做到这一点 public class WatchWidget extends AppWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {

我想创建一个小部件来显示所有在线用户,在android应用程序中实现这一点非常容易 但我想创建一个小部件

有没有办法做到这一点

public class WatchWidget extends AppWidgetProvider {

    @Override
    public void onUpdate(Context context, AppWidgetManager appWidgetManager,
            int[] appWidgetIds) {
        // TODO Auto-generated method stub
        super.onUpdate(context, appWidgetManager, appWidgetIds);
        RemoteViews remoteViews;
        ComponentName watchWidget;
        java.text.DateFormat format = SimpleDateFormat.getTimeInstance(
                SimpleDateFormat.MEDIUM, Locale.getDefault());

        remoteViews = new RemoteViews(context.getPackageName(), R.layout.activity_main);
        watchWidget = new ComponentName(context, WatchWidget.class);
        remoteViews.setTextViewText(R.id.textView,
                "Time = " + format.format(new Date()));
        appWidgetManager.updateAppWidget(watchWidget, remoteViews);
    }

}


到目前为止你都尝试了什么?是的,我对如何设置数据有问题!使用自定义适配器集数据,请参阅本教程:是的,shayan,没错,关于更新功能,我不知道为什么我的更新功能不工作android:updatePeriodMillis=“10000”这是什么?这是哪里?发布所有用户都可以帮助您的代码