是否可以自动"镜像" RTL语言中的GridLayout?我的意思是第一列应该在右边而不是在左边。
我在我的应用中试用了但没有成功。
答案 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();