如何同时按下多个按钮?

时间:2017-05-13 09:37:29

标签: java android xml

我正在开发一个由二维数组按钮组成的android应用程序。当我触摸按钮时,一次只按一个按钮。我想同时按下多个按钮。请给我一个示例代码。

2 个答案:

答案 0 :(得分:0)

您可以使用其他onclicklistener按钮内的button.performClick()方法以编程方式单击按钮

答案 1 :(得分:0)

要按其他按钮(button2),只需从button2.performClick()听众button1方法拨打onClick()

以下是一个例子:

    Button button1 = (Button) findViewById(R.id.button1);
    final Button button2 = (Button) findViewById(R.id.button2);

    button1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Toast.makeText(getApplicationContext(), "button 1 clicked", Toast.LENGTH_SHORT).show();

            button2.performClick();
        }
    });

    button2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Toast.makeText(getApplicationContext(), "button 2 clicked", Toast.LENGTH_SHORT).show();

            // Do something
        }
    });