我必须为Blackberry JRE 4.6& amp;以上。 请为此UI建议方法。
答案 0 :(得分:0)
我解决了问题,这是方法,
获取标题
的水平管理器HorizontalFieldManager nonscrollableHFM = new HorizontalFieldManager();
将另一个水平管理器作为容器
HorizontalFieldManager containerHfm = new HorizontalFieldManager();
2.1为左侧部分添加垂直管理器(不可滚动)
VerticalFieldManager leftVfm = new VerticalFieldManager();
2.2为右侧部分创建自定义垂直管理器,如下所示
{
class RightVfm extends VerticalFieldManager {
RightVfm() {
super(VERTICAL_SCROLL | VERTICAL_SCROLLBAR | NO_HORIZONTAL_SCROLL
| NO_HORIZONTAL_SCROLLBAR | USE_ALL_WIDTH);
}
protected void sublayout(int width, int height) {
super.sublayout(width, getPreferredHeight());
setExtent(width, getPreferredHeight());
}
public int getPreferredWidth() {
return _width;
}
public void setWidth(int w) {
_width = w;
}
public int getPreferredHeight() {
return _height;
}
public void setHeight(int h) {
_height = h;
}
private int _width;
private int _height;
};
}
调整高度&通过调用setHeight& amp;右侧Verticle管理器的宽度setWidth方法
我从这里得到了帮助, http://www.blackberryforums.com/developer-forum/209190-set-height-verticalfieldmanager.html