protected void onCreate(@Nullable Bundle savedInstanceState) {
connect = findViewById(R.id.btn1);
connect.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
Button button = findViewById(R.id.btn2);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
优化后
//先在类这里implements View.onclickListener
public class WifiAddActivity extends BaseActivity implements View.OnClickListener{
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
//中间定义什么的省略了,试图id放一起
mback=this.findViewById(R.id.btn1);
mnext=this.findViewById(R.id.btn2);
mback.setOnClickListener(this);
mnext.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.btn1:
break;
case R.id.btn2:
break;
}
}
}
或者可以直接在xml中
<androidx.constraintlayout.widget.ConstraintLayout
...
tools:context=".MainActivity">
<Button
android:layout_width="100dp"
android:layout_height="50dp"
android:text=" "
android:onClick="btn" />
</androidx.constraintlayout.widget.ConstraintLayout>
//kotlin MainActivity中
fun btn(view: View) {
}
版权声明:本文为weixin_43798721原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。