ScreenにVerticalFieldManagerを1 つ追加しました。そのマネージャーの好みの高さに関して特定の変数値を設定するように、そのマネージャーのイベントを処理したいと考えています。以下は私のコードスニペットです。確認してください。
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;
}
};