Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.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 如何将WebView添加到小部件中?_Android_Android Widget_Android Webview - Fatal编程技术网

Android 如何将WebView添加到小部件中?

Android 如何将WebView添加到小部件中?,android,android-widget,android-webview,Android,Android Widget,Android Webview,我正在尝试制作一个录制小部件,其中用户界面将从WebView中的HTML页面加载。这可能吗?我一直试图将url加载到小部件中,但我遇到了各种各样的错误,我的程序崩溃了。我是Android开发的新手,还不知道这些东西是如何工作的 这是我的小部件提供程序类: public class RecordAppWidgetProvider extends AppWidgetProvider { WebView webview; @Override public void onUpdate(Context c

我正在尝试制作一个录制小部件,其中用户界面将从WebView中的HTML页面加载。这可能吗?我一直试图将url加载到小部件中,但我遇到了各种各样的错误,我的程序崩溃了。我是Android开发的新手,还不知道这些东西是如何工作的

这是我的小部件提供程序类:

public class RecordAppWidgetProvider extends AppWidgetProvider {
WebView webview;
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
    webview.getSettings().setJavaScriptEnabled(true);
    webview.loadUrl("http://www.google.com");
    webview.setWebViewClient(new WebViewClient());

}
}
我想我必须以某种方式加载WebView,通常我是这样做的:

webview = (WebView) findViewById(R.id.webview);

但它在这里不起作用,我认为findViewById来自活动?

对不起,您不能在小部件布局中使用WebView。如前所述,仅支持以下视图:

  • 模拟时钟
  • 钮扣
  • 天文钟
  • 图像按钮
  • 图像视图
  • 进度条
  • 文本视图
蜂巢添加了更多受支持的视图:

  • 视窗翻转器
  • 列表视图
  • 网格视图
  • 斯塔克维尤
  • 适配器交换机

我认为在小部件中使用网络视图是不可能的。只能使用更多静态的东西,如列表和图片