初学小白用这个结构的时候比较好奇,希望大家多多指教
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_recycle_view);
mbtn_re1 = (Button) findViewById(R.id.btn_re_1list);
mbtn_re2 = (Button) findViewById(R.id.btn_re_2horlist);
setListener();
}
private void setListener(){
OnClick onClick=new OnClick();
mbtn_re1.setOnClickListener(onClick);
mbtn_re2.setOnClickListener(onClick);
}
private class OnClick implements View.OnClickListener {
@Override
public void onClick(View v) {
Intent intent = null;
switch (v.getId()){
case R.id.btn_re_1list:
intent =new Intent(RecyclerViewActivity.this,LinearRecyclerViewActivity.class);
break;
case R.id.btn_re_2horlist:
intent =new Intent(RecyclerViewActivity.this,HorRecyclerViewActivity.class);
break;
}
startActivity(intent);
}
题主是想了解事件机制原理吗?可以看这篇 https://blog.csdn.net/weixin_44234912/article/details/109135980
您好,我是问答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题。
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~