我正在尝试在我的一个片段中创建日历,但我不知道如何将日历类调用到onCreate();在片段中起作用两.java。我已经尝试过这个,但我不断得到错误:
致命错误 尝试在空对象引用上调用虚拟方法“安卓.view.窗口$回调安卓.视图.窗口.getCallback()”
.
片段两.java:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Calendar calendar = new Calendar();
calendar.setContentView(R.layout.calendar);
}
日历.java:
public class Calendar extends AppCompatActivity {
CalendarView calendarView;
TextView dateDisplay;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.calendar);
calendarView = (CalendarView) findViewById(R.id.calendarView);
dateDisplay = (TextView) findViewById(R.id.date_display);
dateDisplay.setText("Date: ");
calendarView.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
@Override
public void onSelectedDayChange(CalendarView calendarView, int i, int i1, int i2) {
dateDisplay.setText("Date: " + i2 + " / " + i1 + " / " + i);
Toast.makeText(getApplicationContext(), "Selected Date:\n" + "Day = " + i2 + "\n" + "Month = " + i1 + "\n" + "Year = " + i, Toast.LENGTH_LONG).show();
}
});
}
}
如何在我的片段两个函数中应用日历类?onCreate()
精慕HU
牛魔王的故事
随时随地看视频慕课网APP
相关分类