1.****
通过实现OnClickListener接口中的onClick方法实现点击事件,需要在.java文件中指明该类实现View.OnClickListener接口,使用的时候给按钮绑定响应事件:button.setOnClickListener(this);
public class MainActivity extends AppCompatActivity implements View.OnClickListener{
private EditText test;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button gettongbubtn=findViewById(R.id.gettongbudata);
Button getyibuBtn=findViewById(R.id.getyibudata);
Button posttongbubtn=findViewById(R.id.posttongbudata);
Button postyibubtn=findViewById(R.id.postyibudata);
gettongbubtn.setOnClickListener(this);
getyibuBtn.setOnClickListener(this);
posttongbubtn.setOnClickListener(this);
postyibubtn.setOnClickListener(this);
}
@Override
public void onClick(View view) {
switch (view.getId()){
case R.id.gettongbudata://get同步
gettongbuDatasync();
Log.e("ee", test.getText().toString() );
break;
case R.id.getyibudata://get异步
getyibuDataAsync();
break;
case R.id.posttongbudata://post同步
break;
case R.id.postyibudata://post异步
postyibuDataWithParame();
break;
}
}
}
2.********layout中控件设置onclick方法
先在.xml文件中给相应控件添加onClick属性,让它指明点击事件的实现函数,然后再.java文件中实现该函数即可
3.*********使用匿名内部类的方法实现点击事件。
设置gettongbubtn点击事件
gettongbubtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
}
});