Button onClick修改按钮文本

简介:

场景说明

    按钮点击之后,按钮的文本发生改变

已有代码:

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        Button m_btn = null;

        m_btn = (Button)this.findViewById(R.id.button1);

        

        m_btn.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

m_btn.setText("hello");

}

});

    }


编译错误:提示将m_btn定义为final


解决方案

    将m_btn定义为类的成员变量,从而衍生出定义Handler,最好也是设置为类的成员变量


     本文转自fengyuzaitu 51CTO博客,原文链接:

http://blog.51cto.com/fengyuzaitu/1727450

,如需转载请自行联系原作者






相关文章
|
JavaScript 前端开发
12EasyUI 菜单与按钮- 创建分割按钮(Split Button)
12EasyUI 菜单与按钮- 创建分割按钮(Split Button)
87 0
使用 contenteditable=“true“ 实现的文本框全选内容
使用 contenteditable=“true“ 实现的文本框全选内容
68 0
|
小程序
button按钮组件
button按钮组件
element-ui输入框中添加按钮
element-ui输入框中添加按钮
770 3
element-ui输入框中添加按钮
|
Android开发
Button(按钮)与ImageButton(图像按钮)
今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮; 其实ImageButton和Button的用法基本类似,至于与图片相关的则和后面ImageView相同,所以本节只对Button进行讲解,另外Button是TextView的子类,所以TextView上很多属性也可以应用到Button 上!
127 0
el-dialog弹出框被遮罩层覆盖的解决办法
el-dialog弹出框被遮罩层覆盖的解决办法
1039 0
el-dialog弹出框被遮罩层覆盖的解决办法
|
前端开发
【解决方法】element-ui 中输入框input与下拉选择框没有在一条水平线上
【解决方法】element-ui 中输入框input与下拉选择框没有在一条水平线上
902 0
【解决方法】element-ui 中输入框input与下拉选择框没有在一条水平线上
html+css实战37-按钮button
html+css实战37-按钮button
102 0
html+css实战37-按钮button
|
JavaScript 前端开发
Jquery 实现click 选中checkbox 多选(或一键选中全部或取消全部)实例代码
Jquery 实现click 选中checkbox 多选(或一键选中全部或取消全部)实例代码
277 0