Android View.onclickListener的用法

这个用法只要是为了让界面变得整齐一些,当然也可以用别的库。

原先这样写监听,显得很分散,内容一多或者按键一多就非常乱。

protected void onCreate(@Nullable Bundle savedInstanceState) {

connect = findViewById(R.id.connect_button);
connect.setOnClickListener(new View.OnClickListener() {
   @Override
            public void onClick(View v) {
 }
 });


Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {


  }
        });
}

然后在CSDN学习了一下,让代码变得整齐简洁一些

//先在类这里implements View.onclickListener
public class WifiAddActivity extends BaseActivity implements View.OnClickListener{

@Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
//中间定义什么的省略了,试图id放一起
mback=this.findViewById(R.id.iv_wifi_back);
mnext=this.findViewById(R.id.btn_next);


mback.setOnClickListener(this);
mnext.setOnClickListener(this);

}

@Override
    public void onClick(View v) {
        switch (v.getId()){
            case R.id.iv_wifi_back:
               
                break;

            case R.id.btn_next:
              
                break;
        }
    }

}

这样的话,可以更方便找个各个按键,不会因为分散而烦恼。

 

还是太麻烦了,快使用黄油刀吧!!

你可能感兴趣的:(Android View.onclickListener的用法)