我無法將輸入文本居中放置在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 –