1:class extends Activity implements OnClickListener实现其中的onClick()方法
2:获取View类型,通过getId()获得它们的ID,使用switch…case分别进行处理
/**
* 初始化资源
*
* @param
* @return void
* @throws
* @since TianTian
*/
private void initResource()
{
back_01 = (Button) findViewById(R.id.back_01);
back_02 = (Button) findViewById(R.id.back_02);
back_03 = (Button) findViewById(R.id.back_03);
}
/**
* 设置资源按钮监听事件
*
* @param
* @return void
* @throws
* @since TianTian
*/
private void setListener()
{
back_02.setOnClickListener(this);
back_03.setOnClickListener(this);
}
/**
* 按钮更换背景测试
* @param v
*/
@Override
public void onClick(View view)
{
switch (view.getId())
{
case R.id.back_02:
back_01.setBackgroundColor(color.red);
back_01.setText("测试按钮");
break;
case R.id.back_03:
back_01.setBackgroundColor(color.blue);
back_01.setText("恢复按钮");
break;
default:
back_01.setBackgroundColor(color.green);
back_01.setText("默认按钮");
break;
}
}
Android创建监听事件_2
猜你喜欢
转载自mickey-hou.iteye.com/blog/1617211
今日推荐
周排行