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 は行内の垂直方向の中央に配置されなくなります。それを行う方法に関する提案はありますか?
ありがとう!