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