在xml android应用程序中没有标识Tag属性?

时间:2013-06-07 04:19:10

标签: android

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

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

1 个答案:

答案 0 :(得分:1)

你错过了关于android:tag的收尾报价。

编辑:这是在String中获取标记的最佳方法。您需要将String转换为如下:

String str=(String) webView.getTag();