Aar0n HtmlDivElement类。也就是UIIDE里面html组件。在UI里设置了宽和高
调用
html._getCSSStyle().valign = "middle"; //垂直居中
html._getCSSStyle().align = "center"; //水平居中
然后
html.innerHTML = "感叹号";
显示的结果是这句话只水平居中没有垂直居中。
调试的时候,在Layout.layout(this),跳进去 在Layout._multiLineLayout(element)里面的updatePos(0,tWidth,i,tY,align,valign,lineHeight)函数里对元素根据对齐方式重新设置坐标。这里面感觉对垂直居中的y坐标的计算方式不对。根据的是行高来计算,而不是我给组件设置的高