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