我无法将输入文本居中放置在textfield
s中,它总是左对齐。如何在文本字段中输入文本?
我已经尝试在我的textfield
上使用.getStyle().setAlignment(Component.CENTER)
,但它在编译时崩溃。
如何在textfield
s中居中对齐输入文字?
我无法将输入文本居中放置在textfield
s中,它总是左对齐。如何在文本字段中输入文本?
我已经尝试在我的textfield
上使用.getStyle().setAlignment(Component.CENTER)
,但它在编译时崩溃。
如何在textfield
s中居中对齐输入文字?
您正在使用getStyle()
这是一个错误。
您应该使用getUnselectedStyle()
,getSelectedStyle()
et al。 或备选使用getAllStyles()
。
但是,居中文本在输入过程中将不起作用,因为它需要原生底层平台来进行编辑以支持该行为。不幸的是,他们在这方面非常不一致,所以我们不能做到这一点。
<html>
<body>
<input type="text" style="text-align:center" size=20 />
</body>
</html>
澄清一下,我使用Codename One来开发移动应用程序。 –
请编辑更多信息。仅限代码和“尝试这个”的答案是不鼓励的,因为它们不包含可搜索的内容,也不解释为什么有人应该“尝试这个”。 – abarisone
什么是编译错误?编译不会“崩溃”。注意你不应该使用'getStyle()'并使用'getUnselectedStyle'等。 –
嗨, 现在我无法重新创建问题,但如果我没有记错,它不是一个汇编,因为它是在渲染时。 无论如何,我应该怎么做才能将文本置于文本字段中?我的文本字段变量被称为“密码”,当我尝试以下代码: password.getUnselectedStyle()。setAlignment(TextField.CENTER); password.getSelectedStyle()。setAlignment(TextField.CENTER); –
结果是这样的,第一个printscreen是textfield看起来像未选中的样子,第二个printscreen是textfield看起来像是如何选择的样子 http://oskarrosen.com/random/center_textfield_input.PNG http:///oskarrosen.com/random/center_textfield_input_text.PNG –