1
單擊LabelField時,我想用LabelField中提到的網站鏈接打開瀏覽器。我試圖添加導航單擊到LabelField,但它不起作用。看起來該字段不可點擊。任何人都可以引導我?下面是我打開一個瀏覽器會話代碼:BlackBerry - 在瀏覽器中打開URL
lblLink = new LabelField("www.abc.com",FIELD_LEFT)
{
protected void applyTheme(Graphics g, boolean arg1)
{
g.setColor(Color.DEEPSKYBLUE);
super.applyTheme(g, arg1);
}
protected boolean navigationClick(int status,int time)
{
BrowserField myBrowserField = new BrowserField();
verticalManager.add(myBrowserField);
myBrowserField.requestContent("http://www.abc.com");
return true;
}
};
Font myFont1 = Font.getDefault().derive(Font.BOLD, 8, Ui.UNITS_pt);
lblLink.setFont(myFont1);
vr3Tab3.add(lblLink);
編輯:我碰到的事實,爲了在瀏覽器中,而不是應用程序內打開該網站,我們需要調用Browser.getDefaultSession().displayPage("http://www.google.com");
不過來了,這對我也不起作用。我的問題是導航點擊或我打開瀏覽器的方式。請幫忙。
沒有幫助。沒有瀏覽器打開 – Sarah 2013-02-14 08:07:35
謝謝,它通過添加焦點到標籤字段:lblLink =新的LabelField(「http://www.abc.com」,LabelField.FOCUSABLE)。 – Sarah 2013-02-14 08:45:44