android 监听方法
2012-05-08 23:30
204 查看
只用一个监听器,通过不同的ID来判断是谁被按下
[java]
package tjj.testButton;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class TestbuttonActivity extends Activity {
private Button bt1;
private Button bt2;
private TextView tv;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView)findViewById(R.id.tv);
bt1 = (Button)findViewById(R.id.button1);
bt2 = (Button)findViewById(R.id.button2);
bt1.setOnClickListener(l);
bt2.setOnClickListener(l);
}
private OnClickListener l = new OnClickListener()
{
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
switch(v.getId())
{
case R.id.button1:
tv.setText("这是第一个");
break;
case R.id.button2:
tv.setText("这是第二个");
break;
}
}
};
}
[java]
package tjj.testButton;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class TestbuttonActivity extends Activity {
private Button bt1;
private Button bt2;
private TextView tv;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView)findViewById(R.id.tv);
bt1 = (Button)findViewById(R.id.button1);
bt2 = (Button)findViewById(R.id.button2);
bt1.setOnClickListener(l);
bt2.setOnClickListener(l);
}
private OnClickListener l = new OnClickListener()
{
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
switch(v.getId())
{
case R.id.button1:
tv.setText("这是第一个");
break;
case R.id.button2:
tv.setText("这是第二个");
break;
}
}
};
}
相关文章推荐
- Android学习总结一:adb的使用、打电话、Button监听两种方法、发短信、ADT23.0.2版本兼容问题
- Android中检查、监听电量和充电状态的方法
- Android编程使用GestureDetector实现简单手势监听与处理的方法
- Android 通过系统使用NotificationListenerService 监听各种Notification的使用方法
- Android 监听Home键、Back键、多任务键最新解决方法
- android dialog 原来dialog对话框也有自己的按键监听事件 onKeyDown方法
- Android监听home键的方法详解
- android 事件监听方法大全
- 【Android】添加菜单和监听菜单方法详解
- Android开发-来电监听-步骤方法
- Android监听home键的方法
- Android软键盘(七)键盘显示的状态下,onKeyDown方法无法监听到back事件
- android中EditText文本监听的方法:addTextChangedListener()
- Android成长日记-Android监听事件的方法
- Android开发监听判断网络连接状态的方法
- Android 搜索 把软键盘上的回车键改为搜索,并且解决editText监听键盘回车会执行两次的解决方法
- android 三种方法实现监听事件
- android EditText监听事件处理方法
- android监听键盘弹出or隐藏方法
- android三种监听方法