LayoutInflater不会使WebView膨胀

时间:2014-01-02 01:30:27

标签: android webview

所以我试图夸大一个WebView,但它不起作用,任何想法为什么?

代码:

void SuperEttan(){

    LinearLayout l = (LinearLayout) findViewById(R.id.content_frame);
    l.removeAllViewsInLayout();
    LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View customView = inflater.inflate(R.layout.superettan, null);


    WebView wv = (WebView) customView.findViewById(R.id.superettanContent);
    String content = "<script type='text/javascript' src='http://svenskfotboll.se/widget.aspx?scr=table&amp;ftid=35420&amp;b1=%23233446&amp;f1=%23ffffff&amp;b2=%23acbfda&amp;f2=%23000000&amp;b3=%23ffffff&amp;f3=%23000000&amp;b4=%23ececec&amp;bo=%23dfdfdf&amp;s=1'></script>";

    WebSettings webSettings = wv.getSettings();
    webSettings.setJavaScriptEnabled(true);
    wv.loadDataWithBaseURL("http://www.google.se", content, "text/html", "UTF-8", "http://www.google.se");
    l.addView(customView);

}

非常感谢所有答案

1 个答案:

答案 0 :(得分:0)

您的问题并不完整,但从我所看到的情况来看,您正在尝试将WebView添加到已经膨胀的视图中的线性布局中。

你不应该再夸大任何观点。而不是那样,以编程方式定义WebView的所有属性并将其添加到代码中。或者,将其添加到主布局文件中并根据需要显示/隐藏。