gpt4 book ai didi

colors - CodenameOne TextView 前景色

转载 作者:行者123 更新时间:2023-12-02 05:03:25 26 4
gpt4 key购买 nike

我是代号一的新手,并尝试设置 TextView 的前景色(文本)颜色。将其设置为红色并在按下按钮后写入文本即可。代码在按钮的 Action 监听器方法中执行:

mValueField.getStyle().setFgColor(0xFF0000); // set red color
mValueField.setText("Fill in!"); // write info text

将焦点设置到该字段后,文本应消失,颜色应再次变为黑色。代码在TextField的focusGained()方法中执行:

mValueField.setText(""); // clear info text
mValueField.getStyle().setFgColor(0x000000); // set black color

问题是文本消失了,但新字符仍然是红色而不是黑色。

我有什么解决方案吗?

最佳答案

不要使用getStyle(),它是为在paint()或类似方法中使用而设计的。由于组件有多个状态,您需要自定义每个单独的状态,例如getUnselectedStyle()getSelectedStyle()

或者您可以使用 getAllStyles() 通过一次调用来设置它们。

关于colors - CodenameOne TextView 前景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39806201/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com