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

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






相关文章
|
前端开发
饿了么el-dialog自定义内容以及el-dialog自定义样式
饿了么el-dialog自定义内容以及el-dialog自定义样式
522 0
el-popover 点击取消按钮,弹窗仍然无法关闭
el-popover 点击取消按钮,弹窗仍然无法关闭
|
7月前
el-dialog中内容自定义滚动条
el-dialog中内容自定义滚动条
221 0
element-ui框架的el-dialog弹出框被遮罩层挡住了/el-drawer....会生成v-model元素的组件被遮罩层挡住
element-ui框架的el-dialog弹出框被遮罩层挡住了/el-drawer....会生成v-model元素的组件被遮罩层挡住
464 1
|
JavaScript
element-ui的popover弹出框点击取消
element-ui的popover弹出框点击取消
284 1
|
小程序
button按钮组件
button按钮组件
element-ui框架的el-dialog弹出框被遮罩层遮挡问题
element-ui框架的el-dialog弹出框被遮罩层遮挡问题
586 0
|
存储 关系型数据库 MySQL
Easyui datagrid combobox输入框下拉(取消)选值和编辑已选值处理
Easyui datagrid combobox输入框下拉(取消)选值和编辑已选值处理
418 0
element-ui:多个el-dialog弹框切换会出现闪烁
element-ui:多个el-dialog弹框切换会出现闪烁
320 0
|
Android开发
Button(按钮)与ImageButton(图像按钮)
今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮; 其实ImageButton和Button的用法基本类似,至于与图片相关的则和后面ImageView相同,所以本节只对Button进行讲解,另外Button是TextView的子类,所以TextView上很多属性也可以应用到Button 上!
138 0