在BrowserField中显示HTML内容在blackberry中无法正常工作
我解决了我提出的问题。实际上,问题不完全在于解析,而在于url创建 现在我遇到了另一个问题,即我使用解析得到的数据有HTML标记,我使用BrowserField来显示HTML内容。但这在模拟器中运行良好,在设备上运行不完美 设备面临的问题是字体大小问题 有人能帮我解决这个问题吗在BrowserField中显示HTML内容在blackberry中无法正常工作,html,browser,blackberry,field,Html,Browser,Blackberry,Field,我解决了我提出的问题。实际上,问题不完全在于解析,而在于url创建 现在我遇到了另一个问题,即我使用解析得到的数据有HTML标记,我使用BrowserField来显示HTML内容。但这在模拟器中运行良好,在设备上运行不完美 设备面临的问题是字体大小问题 有人能帮我解决这个问题吗 提前谢谢 尝试使用此代码跳过Html标记 public String HtmlRemove(String s) { char[] cs = s.toCharArray(); StringBuffer s
提前谢谢 尝试使用此代码跳过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();
}
这肯定会帮助你嘿,迪皮卡,谢谢你的回复。是的,你说得对,我的问题通过你的代码片段得到解决: