Codenameone 代码名一个文本字段无法对齐文本

Codenameone 代码名一个文本字段无法对齐文本,codenameone,textfield,vertical-alignment,Codenameone,Textfield,Vertical Alignment,我在Android应用程序中有一系列文本字段。我想将文本垂直对齐到中心(水平对齐到左侧),但找不到正确的方法 这是我的代码: textField.setUIID("TextFieldSome"); textField.getAllStyles().setAlignment(Component.BOTTOM); 这是css: TextFieldSome { background-color: rgba(255,0, 255, 0.2); color: blue; fo

我在Android应用程序中有一系列文本字段。我想将文本垂直对齐到中心(水平对齐到左侧),但找不到正确的方法

这是我的代码:

textField.setUIID("TextFieldSome");
textField.getAllStyles().setAlignment(Component.BOTTOM);
这是css:

TextFieldSome {

    background-color: rgba(255,0, 255, 0.2);
    color: blue; 
    font-size: 9pt; 
    margin-left: 5pt;
    margin-right: 15pt;
    margin-bottom: 5pt; 
    text-align: left;
    padding-left: 20pt; 

}
结果是:

我尝试过不使用css并使用以下代码变体:

textField.getAllStyles().setAlignment(TextField.BOTTOM);
textField.setAlignment(Component.BOTTOM);
textField.setAlignment(Component.TOP);
textField.setAlignment(TextField.BOTTOM);
但是文本始终垂直于中心对齐,而从不与顶部或底部对齐

我错过了什么

该方法定义为:

将标签的对齐方式设置为以下之一:
居中


我们不支持API中文本的垂直对齐。由于与此相关的复杂性,文本组件中甚至不支持中心水平对齐。核心问题是来回切换到本机,这将使文本“跳跃”。

感谢您的快速响应和澄清。