我有一个嵌套在 TableLayoutManager 行中的 LabelField。我希望该行是一个特定的高度(与其位图背景的高度相同)。为了实现这一点,我更改了嵌套 LabelField 的 layout() 方法:
LabelField lblHours = new LabelField(hours,
Color.BLACK, Manager.FIELD_VCENTER) {
protected void layout(int width, int height) {
super.layout(width, 40 //height of the bitmap);
setExtent(width, 40 //height of the bitmap);
}
};
这成功地增加了 TableLayoutManager 的行大小。但是,一旦我这样做了,LabelField 就不再在行内垂直居中。关于如何做到这一点的任何建议?
谢谢!