我在xml webview控件中标记属性,编码没有获取标记属性
xml文件:
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@+id/header_part"
android:tag="xlarge-portrait" />
代码文件:
String tag = webview.getTag().toString();
if (tag.equals("xlarge-portrait")) {
webview.getSettings().setTextSize(TextSize.LARGER);
} else {
webview.getSettings().setTextSize(TextSize.NORMAL);
}
日志:
06-07 12:00:00.757: E/AndroidRuntime(7482): Caused by: java.lang.NullPointerException
06-07 12:00:00.757:
E/AndroidRuntime(7482):
at com.agility.agilitylogistics.postcontent_web_view.onCreate(postcontent_web_view.java:100)
如何解决问题?请给我任何解决方案。
答案 0 :(得分:1)
你错过了关于android:tag的收尾报价。
编辑:这是在String中获取标记的最佳方法。您需要将String转换为如下:
String str=(String) webView.getTag();