【发布时间】:2014-05-24 15:23:21
【问题描述】:
我在尝试在活动中显示 web 视图时看到应用程序失败。如果我在 onCreate() 中实例化 webview,而不是获取 R.id.webview,它确实有效。为什么会这样?
这是显示网络视图的活动:
public class DisplayMessageActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.id.webview);
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("http://www.example.com");
}
布局xml文件:
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
【问题讨论】:
-
里面没有布局。将
setContentView()参数更改为布局文件 -
setContentView(R.id.webview);?也许布局包含webview?
标签: android webview android-activity