【发布时间】:2020-09-02 17:06:16
【问题描述】:
这个很简单通过view.getId()创建onClick
public void buttonOnClick(View view)
{
switch(view.getId())
{
case R.id.button1:
// Code for button 1 click
break;
case R.id.button2:
// Code for button 2 click
break;
case R.id.button3:
// Code for button 3 click
break;
}
}
但是是否可以使用视图绑定来创建它,或者我也可以为每个视图实现侦听器?
P.S 视图绑定是指使用一种新的视图声明方式
private ResultProfileBinding binding;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
binding = ResultProfileBinding.inflate(getLayoutInflater());
View view = binding.getRoot();
setContentView(view);
}
【问题讨论】:
标签: java android view listener