android Button的三种点击方法实现

2019-03-26  本文已影响0人  yunie
Button button = (Button)findViewById(R.id.click_button1);
button.setOnClickListener(this);

在视图类implement Button的点击委托并实现委托

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    @Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.click_button:
                System.out.println("点我了点我了");
                break;
            default:
                System.out.println("morenshixian呵呵");
        }
    }
}
        Button button = (Button)findViewById(R.id.click_button1);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                System.out.println("又点我了又点我了");
            }
        });
    <Button ...
                android:onClick="buttonOnClick"/>

在activity类实现该方法,注意方法必须为public

    public void button2OnClick(View view) {
        System.out.println("button2点我了点我了");
    }
上一篇下一篇

猜你喜欢

热点阅读