我正在尝试在WebView对象中显示HTML,并且当我调用
时setContentView(R.layout.help);
我收到了InflateException。 这是help.xml的全部内容:
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/webViewHelp">
</WebView>
我收到以下错误消息:
12-31 12:46:04.398:E / AndroidRuntime(18684):java.lang.RuntimeException:无法启动活动ComponentInfo {com.lomda.ong2 / com.lomda.ong2.ShowHelp}:android.view。 InflateException:二进制XML文件行#6:错误膨胀类html
据我所知,这实际上与WebView Documentation中显示的示例文件相同。 任何帮助将不胜感激。
答案 0 :(得分:0)
您应该将任何布局用作父标记。 因为webview不是容器标签,就像那样
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<WebView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/webViewHelp">
</WebView>
</RelativeLayout>
我希望它对你有所帮助..
答案 1 :(得分:0)