本文主要是介绍andriod之按钮的几种点击方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.****
通过实现OnClickListener接口中的onClick方法实现点击事件,需要在.java文件中指明该类实现View.OnClickListener接口,使用的时候给按钮绑定响应事件:button.setOnClickListener(this);
public class MainActivity extends AppCompatActivity implements View.OnClickListener{private EditText test;@Overrideprotected 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);}@Overridepublic 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) {
}
});
这篇关于andriod之按钮的几种点击方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!