xml - 似乎无法从 xml 加载 webview,为什么?

标签 xml android webview

好吧,我正在尝试按照 http://rapidandroid.org/wiki/Graphing 中的教程进行操作.但是我在它的第一部分发现了一个问题。我将在这里描述问题,我只是不明白这怎么可能是错的,这是非常简单的事情。我在这里做错了什么?

首先我创建了一个名为 statistics.xml 的 xml 文件,我在其中放置了以下代码:

<WebView android:id="@+id/webview" android:layout_height="fill_parent"
    android:layout_width="fill_parent"/>

现在在应该显示此 webview 的 Activity 中,我正在这样做:

public class DisplayStatistics extends Activity {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);        
        WebView wv = (WebView) findViewById(R.id.webview);

这里出现了问题,因为每当我测试它时,wv 似乎都为 null。这当然意味着 findViewById(R.id.webview) 找不到 View 。但是,我又做错了什么??

当然我知道我也可以直接从代码实例化 webview 而无需从 xml 中指定它,但我只是想知道这种方式有什么问题。

以防万一,我还在我的 android list 文件中添加了以下行:

<uses-permission android:name="android.permission.INTERNET" />

我不太确定是否有必要显示 webview(我认为不是),但我只是把它放在那里看看是否是问题所在,结果证明不是。

谢谢

尼尔森

最佳答案

应该是 setContentView(R.layout.statistics);

关于xml - 似乎无法从 xml 加载 webview,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2770106/

相关文章:

xml - 用于给定 XML 结构的 XSLT(用于 CSV)

android - Activity 生命周期 - 声明顺序的重要性

android - AlertDialog 和 SherlockActivity

android - 使用GPS找出android中用户的速度

ios - 在 webview 中加载 pdf 时,我得到无法将类型 '__NSCFString' (0x1032a04f0) 的值转换为 'NSURL' (0x1032a21b0)。错误

android - 复制网站以供离线使用

xml - ActiveMQ 5.11.1 不断抛出EOFException 不发送消息

使用 UTF-8 进行输出时,Python ElementTree 不会转换不间断空格

php - 如何优化我的 xml 输出以缩短数据传输时间?

来自webview的android html代码