我的雇主想要一款外观和感觉与他们当前应用程序完全一样的黑莓手机,以减少培训时间。目前他们使用的是 4.5,而该项目是 5.0,正如您可以想象的那样,此要求存在许多问题。
CheckboxField 有一个非常小的问题,那就是勾号的颜色。在 4.5 中,刻度为绿色,而在 5.0 中为蓝色。我已经要求我的雇主只处理蓝色勾号,但他们说“不,它必须是绿色的!”。
有谁知道在不重写整个绘画类的情况下实现这一点的简单方法吗?
您可能认为这听起来像是一个愚蠢/肤浅的问题,我同意您的看法,但对我来说很不幸;这是他们不会让步的要求!
谢谢,
格雷姆。
最佳答案
您可以在
MainScreen
中覆盖applyTheme()
并将其留空。protected void applyTheme(Graphics arg0, boolean arg1) {
您可以使用 Characters.BALLOT_BOX和 Characters.BALLOT_BOX_WITH_CHECK用于创建自定义复选框。
关于blackberry - CheckboxField 勾选颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5311085/