new OnClickListener(){..}与new View.OnClickListener(){..}有
android开发吧
全部回复
仅看楼主
level 7
mCheatButton = (Button) findViewById(R.id.cheat_button);
mCheatButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(GeoQuiz.this, CheatActivity.class);
boolean answerIsTrue = mQuestionBank[mCurrentIndex].isTrueQuestion();
i.putExtra(CheatActivity.EXTRA_ANSWER_IS_TRUE,answerIsTrue);
i.putExtra(KEY_INDEX, mCurrentIndex);
startActivityForResult(i, 0);
}
});
mNextButton = (ImageButton) findViewById(R.id.next_button);
mNextButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mCurrentIndex = (mCurrentIndex+1)%mQuestionBank.length;
mIsCheater = false;
updateQuestion();
}
});
2016年05月23日 16点05分 1
level 7
一样的,OnClickListener是View定义的接口,有import View.*的话就不用前缀也可以
2016年05月24日 00点05分 2
soga
2016年05月24日 02点05分
level 4
如果你导入的两个或者多个包都有同名的接口或者类,那么你最好带前缀,防止用错
2016年05月24日 07点05分 3
1