0

我在 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)

如何解决这个问题?请给我任何解决方案。

4

1 回答 1

1

你缺少一个关于 android:tag 的结束语。

编辑:这是在字符串中获取标签的最佳方法。您需要按如下方式进行字符串转换:

String str=(String) webView.getTag();
于 2013-06-07T04:26:29.887 回答