2012-10-03 45 views
1

我想如果任何人點擊一個標籤,那麼它應該觸發一個功能。就像我想要的,如果用戶點擊標籤,那麼它應該去另一個頁面。以下是我試過的代碼。Blackberry Java- Labelfield Listener。我想如果有人點擊一個標籤,那麼它應該觸發一個功能/

在此先感謝!

LabelField joinGroups = new LabelField("Join Groups",LabelField.FOCUSABLE){ 
       protected void layout(int width, int height) { 
        super.layout(width, height); 
        this.setExtent(1000, 44); 
        } 
       }; 

FChangeListener customListenerSurveys = new FieldChangeListener() { 
         public void fieldChanged(Field field, int context) {  

          Dialog.alert("Surveys Clicked!"); 
         } 
         }; 
joinGroups.setFocusListener(customListenerSurveys); 
+0

解決了!正確的代碼現在在描述中。 –

+0

我同意你的解決方案是一個很好的解決方案,但在未來,如果你發現一個**答案**給你自己的**問題**,請將其作爲下面的答案發布,而不是將代碼放回問題中。如果你認爲這是最好的解決方案,你甚至可以**接受**自己的答案。謝謝。 – Nate

回答

3

嘗試導航分組。

LabelField joinGroups = new LabelField("Join Groups",LabelField.FOCUSABLE){ 
    protected boolean navigationClick(int status, int time){ 
    Dialog.alert("Surveys Clicked!"); 
    return true; 
    } 
}; 

enter image description here

+0

沒有。沒有工作 –

+0

好吧,我得到的解決方案,正確的代碼是在現在的問題。 –

+0

我的代碼工作正常。你試過了嗎? – Signare

相關問題