点击事件的四种写法
其一 最常用的方法 匿名内部类
Button button = (Button)findViewById(R.id.你想要的地址)
button .setOnClickListened (new OnclickListened) {
public void Onclick (View v ){
Toast.makeText(MianActivity.this ,”输入你想写的文字”,0).show();
}
});
其二
通过类实现接口来进行Toast
Private String text = “输入你想要输入的文字”
{Button button = ( Button) fineViewById (R.id.你想要输入的id)
button .setOnClickListener (new OnClick()) ; }
class Onclick implements OnclickListener{
Public void onClick(View v){
Toast.makeText(MainActivity.this,”输入你要输入的文字“,Toast.LENGTH_SHORT).show();
}
}
其三 主函数中实现OnClickListener
Class MainActivity extends Activity implements OnClickListener{
Button button = (Button)findViewById(R.id.你想输入的id);
findViewByid(R.id.button1).setOnclickListener(this);
findViewByid(R.id.button2).setOnclickListener(this);
你想输入的id.setOnClickListener(this);
Public void OnClick(View v){
switch(v.getId()){
Case R.id.你想输入的id:
Toast.makeText(this,”你想输入的文字” ,0);
Break;
Case R.id.button1:
Toast.makeText(this,”你想输入的文字” ,0);
Break;
Case R.id.button2:
Toast.makeText(this.”你想要输入的文字” ,0);
Break;
Default:
Break;
}
}
点击事件4
在XML中设置 出 android:onClick="show"
在主函数中建立一个类
public void show(View v){
Toast.makeText(this, "Hello world", 0).show();
}