2012-02-20 51 views
1

在使用一组新的翻译测试我们的应用程序时,我发现某些按钮的翻译文本比英语显着更宽。结果是按钮文本换行到第二行,该行被按钮切断或在第二行上浮动。看起来我需要获取文本的渲染宽度以动态调整按钮的大小,假设布局中有一个更宽的按钮空间。如何在GWT中获取国际化按钮文本的渲染宽度?

有没有办法获得一个按钮的呈现文本的宽度?

回答

0

除非你正在使用的按钮等宽字体(为什么不这样做,实际上是?),并使用CSS en/em/ex单位渲染它,你不能真正预测文本宽度,只能让一个受过教育的猜测。