当前位置: 代码迷 >> Android >> Android 的Button 跟监听绑定的例子
  详细解决方案

Android 的Button 跟监听绑定的例子

热度:95   发布时间:2016-05-01 15:40:33.0
Android 的Button 和监听绑定的例子
package com.zhk.android.sqlite;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class ActivityMain extends Activity {     Button bnt1;     Button bnt2;     Button bnt3;     OnClickListener listener1 = null;     OnClickListener listener2 = null;     OnClickListener listener3 = null;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);          //此处順序不能錯,一定要先將监听准备好,才能将监听和Button绑定在一起。        //如果两个顺序颠倒,先绑定在准备监听,则按钮和监听绑定失败        setListener();         initUI();    }    private void initUI()    {        bnt1 = (Button) findViewById(R.id.bnt1);        bnt1.setOnClickListener(listener1);        bnt2 = (Button) findViewById(R.id.bnt2);        bnt2.setOnClickListener(listener2);        bnt3 = (Button) findViewById(R.id.bnt3);        bnt3.setOnClickListener(listener3);    }    private void setListener()    {        listener1 = new OnClickListener()        {            public void onClick(View v)            {                setTitle("L1");                            }        };        listener2 = new OnClickListener()        {            public void onClick(View v)            {                setTitle("L2");            }        };        listener3 = new OnClickListener()        {                     public void onClick(View v)            {                setTitle("L3");            }        };    }}
  相关解决方案