Codename One - RTL语言中的GridLayout

时间:2018-03-01 00:33:08

标签: codenameone

是否可以自动"镜像" RTL语言中的GridLayout?我的意思是第一列应该在右边而不是在左边。

我在我的应用中试用了但没有成功。

1 个答案:

答案 0 :(得分:1)

确实有效。我猜你没有正确激活全局RTL标志,你需要在应用程序的早期就这样做才能使它生效。

Form hi = new Form("RTL", BoxLayout.y());

Container grid = GridLayout.encloseIn(new Label("1"), new Label("2"), new Label("3"));
Container gridRTL = GridLayout.encloseIn(new Label("1"), new Label("2"), new Label("3"));
gridRTL.setRTL(true);

hi.addAll(grid, gridRTL);

hi.show();

enter image description here

相关问题