6条回答 默认 最新
罗马范儿 2016-10-05 09:30关注this ,用法有很多种
1、一种是你这里的,textView.setOnclickListener(this), 这里是指MainActivity 类中实现(impliments) 的 View.onClickListener。当有多个控件需要设置点击事件时,这种方式使代码看起来整洁,易懂。
如果不实现 View.onClickListener 该实例,也可以用另一种方式来写当前的代码:
textView.setOnClikListener(new onClickListener(){
public void onClick(){
// 做相应的事即可。
}
});
2、MainActivity.this, 这里的this是上下文的意思,意思是指MainActivity自己,一般用在界面跳转中,如:
startActivity(new Intent(MainActivty.this, OtherActivity.class));
3、this用来指全局变量,如:
String username;
public void setContext(String name){
this.username = name;
}本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
