LWUIT 开发教程(16):Bidi

Bidi (bidirectional)指双向文字支持,通常文字显示的顺序为从左到右,但也有不少文字是从右到左显示的(如阿拉伯语,希伯来语等)。

LWUIT 支持双向文字显示,并支持两种文字混合显示时的算法,比如显示希伯来语中带有数字或是英文单词时,希伯来语为从右到左,而碰到数字或是英文单词时自动切换成从左到右显示。

可以简单的使用

UIManager.getInstance().getLookAndFeel().setRTL(true);

启动从右到左显示设置,一旦将setRTL 设为True,界面上的UI控件的方向和位置为原始从左到右的镜像。

本例使用Form Demo来显示一下在setRTL 为true 时的显示,注意对应的文字由于是英文,文字显示还是从左到右,但部分控件的位置左右交换了。