热门IT资讯网

点击事件

发表于:2024-11-22 作者:热门IT资讯网编辑
编辑最后更新 2024年11月22日,1,点击事件几种方式:>>1,匿名内部类public class MainActivity extends Activity {private Button btn;private TextView

1,点击事件几种方式:

>>1,匿名内部类

public class MainActivity extends Activity {

private Button btn;

private TextView tv_show;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

btn = (Button) findViewById(R.id.btn);

tv_show = (TextView) findViewById(R.id.tv_show);

//第一种匿名内部类

btn.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

tv_show.setText("好啦,马上到!!");

}

});

}

}

>>2,类实现的方法

private void clickTwo() {

btn.setOnClickListener(this);

}

@Override

public void onClick(View v) {

tv_show.setText("好啦,马上到!!");

}

>>3,xml 布局onClick

/**

* 第三种方法:第一个修饰用public 第二个方法里面 View

* @param v

*/

public void clickThree(View v){

tv_show.setText("各位同学请注意:今天下午苍老师来华育六班视察!!");

}

>>4,第四种方法

public void onClick(View v) {

switch (v.getId()) {

case R.id.btn:

tv_show.setText("好啦");

break;

case R.id.btn2:][

tv_show.setText("好啦,马上到!!");

break;

case R.id.btn3:

tv_show.setText("好啦,马上到!!今晚华育小树林见!!");

break;

default:

break;

}

}

0