Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java me LWUIT日历:突出显示日期,使其具有不同的样式。如何实现?_Java Me_Lwuit - Fatal编程技术网

Java me LWUIT日历:突出显示日期,使其具有不同的样式。如何实现?

Java me LWUIT日历:突出显示日期,使其具有不同的样式。如何实现?,java-me,lwuit,Java Me,Lwuit,我想使用LWUIT 1.5Calendar类来显示特定日期的不同背景颜色,以显示这些日期安排了一些事件。我试图重写Calendar类的createDay()方法,但它不起作用。我在这方面做错了什么?我应该写些什么才能使下面的createDay()方法正确应用bgColor 我还想将命令添加到那些按钮,以使用户进入事件详细信息屏幕。我可以将commandListener添加到按钮中吗 Calendar calendar = new Calendar() { protected B

我想使用LWUIT 1.5
Calendar
类来显示特定日期的不同背景颜色,以显示这些日期安排了一些事件。我试图重写
Calendar
类的
createDay()
方法,但它不起作用。我在这方面做错了什么?我应该写些什么才能使下面的
createDay()
方法正确应用bgColor

我还想将
命令
添加到那些
按钮
,以使用户进入事件详细信息屏幕。我可以将
commandListener
添加到
按钮中吗

Calendar calendar = new Calendar() {

        protected Button createDay() {
            Button day = new Button();
            day.getStyle().setBgColor(0xff0000);
            day.setAlignment(LEFT);
            day.setUIID("CalendarDay");
            day.setEndsWith3Points(false);
            day.setTickerEnabled(false);
            return day;
        }
    };

与日历日相关的UIID太多了。它们是
CalendarDay
CalendarNavigation
CalendarSelectedDay
。构建主题时,请尝试配置此UIID(未选择、已选择、已按下和已禁用)样式。

我只想将主题应用于活动可用的那些日子。例如,在Mach 16,我的镇上有一场足球比赛,因此每个月的某一天都会显示红色背景。好的,所以当您有一个标记的日子时,将其放入另一个UIID,并在资源编辑器中创建另一种样式