polokang 发表于 2013-1-30 01:20:09

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");            }      };    }}
页: [1]
查看完整版本: Android 的Button 和监听绑定的例子