我正在开发一个由二维数组按钮组成的android应用程序。当我触摸按钮时,一次只按一个按钮。我想同时按下多个按钮。请给我一个示例代码。
答案 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
}
});