我在Screen上添加了一個VerticalFieldManager。我想以這樣的方式處理該經理上的事件,以便它應該針對該經理的首選高度設置特定的變量值。以下是我的代碼片段,請檢查它。BlackBerry上的管理事件處理
VerticalFieldManager leftVfm = new VerticalFieldManager(Manager.VERTICAL_SCROLL){
protected void sublayout(int width, int height) {
super.sublayout(screenWidth - 150, INFO_HEADER_HEIGHT);
setExtent(screenWidth - 150, INFO_HEADER_HEIGHT);
}
protected boolean touchEvent(TouchEvent message) {
int eventCode = message.getEvent();
if (eventCode == TouchEvent.DOWN) {
// leftheight should be leftVfm.getPreferredHeight();
INFO_HEADER_HEIGHT = leftheight;
}
return true;
}
};
有沒有解決方法?請幫幫我。 – Dany
你的目標在這裏並不清楚。您想在用戶敲擊時更改VFM的佈局高度?你能否給我們更多關於目標的背景? –
@MichaelDonohue:是的,你的方向是正確的。當用戶點擊它時,我想改變VFM的高度。 – Dany