匿名内部类可以访问外部方法的变量
//初始化按钮的监听器
public void initListener(Button btn ){
final int name = 12; //必须标记为final
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
btn.setText(name); //动态改变按钮的文字
}
});
}
热门评论
final int name = "王大锤"; 应该改成String类型的