如何添加的WebView成一个工具? [英] How can I add WebView into a Widget?

查看:144
本文介绍了如何添加的WebView成一个工具?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图让那里的用户界面将被从HTML页面加载的WebView录制的Widget。这可能吗?我一直在试图加载的URL到窗口小部件,但我得到的所有类型的错误,我的程序崩溃。我是新来的Andr​​oid开发和真的不知道这个东西的作品呢。

I'm trying to make a recording Widget where the user interface would be loaded from HTML page in WebView. Is this possible? I've been trying to load url into Widget but I get all sorts of errors and my program crashes. I'm new to Android development and don't really know how this stuff works yet.

这是我的小工具提供商类:

This is my Widget provider class:

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以某种方式,通常我做这一点:

I think I'll have to load the WebView in some way, normally I do it with this:

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

不过,这并不在这里工作,我觉得findViewById是活动?

But it doesn't work here, I think findViewById is from Activity?

推荐答案

在小部件的布局,不能使用的WebView,对不起。由于 国只支持意见的文档:

You can't use WebView within widget layout, sorry. As the documentation states the only supported views are:

  • AnalogClock
  • 按钮
  • 天文台表
  • 的ImageButton
  • 的ImageView
  • 进度
  • 的TextView

蜂窝增加了更多的支持观点:

Honeycomb Added more supported views:

  • ViewFlipper
  • 的ListView
  • 的GridView
  • StackView
  • AdapterViewFlipper

这篇关于如何添加的WebView成一个工具?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆