Java Android周视图问题

Java Android周视图问题,java,android,Java,Android,我正在使用这个库: 我是Android新手,我需要一些帮助来解决这个问题,我不明白为什么 我得到了这个错误: “无法解析符号mWeekView” 如果有人知道答案,我们将不胜感激 以下是一个屏幕截图: 编辑:即使使用了工具,仍然会出现此错误您需要类中的mWeekView字段。 将此行添加到类的开头(公共类后的下一行…): 类中需要mWeekView字段。 将此行添加到类的开头(公共类后的下一行…): mWeekView是类中WeekView的对象。添加此-> WeekView mWeekVie

我正在使用这个库:

我是Android新手,我需要一些帮助来解决这个问题,我不明白为什么 我得到了这个错误:

“无法解析符号mWeekView”

如果有人知道答案,我们将不胜感激

以下是一个屏幕截图:


编辑:即使使用了工具,仍然会出现此错误

您需要类中的
mWeekView
字段。 将此行添加到类的开头(公共类后的下一行…):


类中需要
mWeekView
字段。 将此行添加到类的开头(公共类后的下一行…):


mWeekView
是类中
WeekView
的对象。添加此->

WeekView mWeekView;

onCreate()
方法之前。

mWeekView
是类中
WeekView
的对象。添加此->

WeekView mWeekView;

onCreate()
方法之前。

只需将视图声明为WeekView。还要添加以下内容,以便它将加载一些默认的虚拟事件,以便您至少可以尝试该视图(将其放在oncreate()中):

WeekView mWeekView=(WeekView)findViewById(R.id.WeekView);
mWeekView.setOnEventClickListener(新的WeekView.EventClickListener(){
@凌驾
public void onEventClick(WeekViewEvent事件,RectF eventRect){
}
});
mWeekView.setMonthChangeListener(新的MonthLoader.MonthChangeListener(){
@凌驾
每月更改的公共列表(整年、整月){
列表事件=新建ArrayList();
日历=Calendar.getInstance();
Calendar calendar1=Calendar.getInstance();
calendar1.add(Calendar.HOUR,1);
WeekViewEvent someEvent=新的WeekViewEvent(1,“someEvent”,日历,日历1);
添加(someEvent);
返回事件;
}
});

只需将视图声明为周视图即可。还要添加以下内容,以便它将加载一些默认的虚拟事件,以便您至少可以尝试该视图(将其放在oncreate()中):

WeekView mWeekView=(WeekView)findViewById(R.id.WeekView);
mWeekView.setOnEventClickListener(新的WeekView.EventClickListener(){
@凌驾
public void onEventClick(WeekViewEvent事件,RectF eventRect){
}
});
mWeekView.setMonthChangeListener(新的MonthLoader.MonthChangeListener(){
@凌驾
每月更改的公共列表(整年、整月){
列表事件=新建ArrayList();
日历=Calendar.getInstance();
Calendar calendar1=Calendar.getInstance();
calendar1.add(Calendar.HOUR,1);
WeekViewEvent someEvent=新的WeekViewEvent(1,“someEvent”,日历,日历1);
添加(someEvent);
返回事件;
}
});

请在文本处而不是图片处发布代码。请在文本处而不是图片处发布代码。
    WeekView mWeekView = (WeekView) findViewById(R.id.weekView);

    mWeekView.setOnEventClickListener(new WeekView.EventClickListener() {
        @Override
        public void onEventClick(WeekViewEvent event, RectF eventRect) {

        }
    });

    mWeekView.setMonthChangeListener(new MonthLoader.MonthChangeListener() {
        @Override
        public List<WeekViewEvent> onMonthChange(int newYear, int newMonth) {
            List<WeekViewEvent> events = new ArrayList<WeekViewEvent>();

            Calendar calendar = Calendar.getInstance();
            Calendar calendar1 = Calendar.getInstance();
            calendar1.add(Calendar.HOUR, 1);
            WeekViewEvent someEvent = new WeekViewEvent(1,"someEvent",calendar,calendar1);
            events.add(someEvent);
            return events;
        }
    });