在BrowserField中显示HTML内容在blackberry中无法正常工作

时间:2011-04-25 09:38:27

标签: html browser blackberry field

我解决了我问here的问题。 Actualy问题并不完全在解析中,但问题在于url创建。 :)

现在我有另一个问题,即我使用解析的数据有HTML标签,我使用BrowserField显示HTML内容。但这在模拟器中工作正常,而且在设备上运行不正常......

设备面临的问题是FONT SIZE问题。

任何人都可以帮我解决这个问题

Thanx提前!!!

1 个答案:

答案 0 :(得分:0)

尝试使用此代码跳过Html标记...

public String HtmlRemove(String s)
{ 
    char[] cs = s.toCharArray();
    StringBuffer sb = new StringBuffer(); 
    boolean tag = false; for (int i=0; i<cs.length; i++) 
    { 
        switch(cs[i]) 
        {
        case '<': 
                if ( ! tag) 
            { 
            tag = true;
            break;
            }
        case '>': 
            if (tag) 
            {
            tag = false;
            break; 
            }
        break;
        case '&':
            if ( ! tag) 
            { 
            tag = true;
            break;
            }
        case ';': 
            if (tag) 
            {
            tag = false;
            break; 
            }
        break;
        default:
            if ( ! tag) sb.append(cs[i]); 
        }
    }
    return sb.toString(); 
}

这肯定会帮到你