【问题标题】:How to build a webview based application Android如何构建基于 webview 的应用程序 Android
【发布时间】:2012-09-23 12:50:07
【问题描述】:

我想用 Android 构建一个原生 webApplication,当我运行代码时,我的默认 avd 告诉我我的应用程序崩溃了......

我按照 Google Android 文档上的本教程进行操作:http://developer.android.com/guide/webapps/webview.html 这是我的 java android 代码:

package com.example.mobilewebview;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.webkit.WebView;
//import android.webkit.WebSettings;

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        WebView myWebView = (WebView) findViewById(R.id.webview);
        myWebView.loadUrl("http://www.google.com");
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}

谢谢!

【问题讨论】:

    标签: android eclipse web-applications webview avd


    【解决方案1】:

    移动

    setContentView(R.layout.activity_main);
    

    紧接着:

    super.onCreate(savedInstanceState);
    

    您收到错误是因为 findViewById() 在当前使用的布局中查找视图。当您尝试在其中找到视图后设置布局时,您遇到了错误。

    【讨论】:

    • 好的,非常感谢您(您可以看到我是 android 的初学者)我可以在 11 分钟后接受您的回答...您知道我可以如何销毁活动标题和 webview 地址栏?
    • 只要搜索这个论坛。这两个都被问过很多次了。
    猜你喜欢
    • 2013-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多