我正在关注this tutorial的代码,我的java文件中有两个未解析的符号。
网站的java文件名为MainActivity.java,但我的是calendar.java。代码如下:
//imports
公共类日历扩展了ActionBarActivity {
CalendarView calendar;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_calendar);
//this can be added to make a calendar (?)
calendar = (CalendarView) findViewById(R.id.calendar);
calendar.setOnDateChangeListener(new OnDateChangeListener() {
@Override
public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) {
Toast.makeText(getApplicationContext(),dayOfMonth + "/" + month + "/" + year, Toast.LENGTH_LONG).show();
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
//inflate the menu
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
//handle action bar item clicks here
int id = item.getItemId();
if(id == R.id.action_settings)
return true;
return super.onOptionsItemSelected(item);
}
}
在onCreateOptionsMenu方法中,R.menu.main是一个未解析的符号。我不确定教程是否指的是我的应用程序中没有的东西?
onOptionsItemSelected方法也是如此。 R.id.action_settings尚未解决。
老实说,我不确定这些线应该做什么,更不用说为什么他们不这样做了。如何修复它以使我的日历有效?