不知道为什么会出现这个错误。我在之前的应用程序(我从Udacity中学到的)中添加了@Override
的相同逻辑。
我目前正在进行Multiscreen Apps课程。如果其他人已经完成本课程或遇到同样的错误,请告诉我。
这是我写的:
//Find the view that shows family category
TextView family = (TextView) findViewById(R.id.family);
//Send a clicklistner on that view
family.setOnClickListener(new View.OnClickListener()
{
@Override //here's the error
public void onClick (View v){
// create a new intent to open the {@link FamilyActivity}
Intent familyIntent = new Intent(MainActivity.this, FamilyActivity.class);
// start the new activity
startActivity(familyIntent);
}
});
谢谢, Kvaibhav01。
答案 0 :(得分:0)
你试过这个吗?
family.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
});
答案 1 :(得分:-1)
我记得textView没有onClickListener,它有onTouchListener,也许这是一个问题