如何删除 CODENAME ONE 中 TextField 中的下划线?
How to remove the underline in a TextField in CODENAME ONE?
我正在尝试删除 codenameone 中文本字段中显示的下划线。
'''
TextField username = new TextField("", "", 20, TextArea.USERNAME);
'''
您所看到的是平台的外观。所以在 iOS 主题上,这看起来会有所不同。从技术上讲,这是边界,因此您可以覆盖它,例如在 CSS 中有:
border: none;
但这是错误的解决方案!
正确的解决方案是:
username.setUIID("MyTextField");
这将允许您在主题中明确指定组件的外观,并让您 100% 完全控制组件的外观。
我正在尝试删除 codenameone 中文本字段中显示的下划线。
'''
TextField username = new TextField("", "", 20, TextArea.USERNAME);
'''
您所看到的是平台的外观。所以在 iOS 主题上,这看起来会有所不同。从技术上讲,这是边界,因此您可以覆盖它,例如在 CSS 中有:
border: none;
但这是错误的解决方案!
正确的解决方案是:
username.setUIID("MyTextField");
这将允许您在主题中明确指定组件的外观,并让您 100% 完全控制组件的外观。