JAVA中有一个按钮,怎么能按下另一按钮时候也按下了之前按钮
相当于JAVA编程中如何自动调用按钮的点击事件?谁能给个简单的例子,非常感谢忘了说了,是android下的...
相当于JAVA编程中如何自动调用按钮的点击事件?谁能给个简单的例子,非常感谢
忘了说了,是android下的 展开
忘了说了,是android下的 展开
展开全部
看API有没有。
实在不行的话,因为你的按钮上加了OnClickListener,你就把它作为一个成员变量,然后在你单击另一个按钮的事件处理方法中,手动调用按个按钮的onClick()方法。
如:
public class MainActivity extends Activity {
private Button b1,b2 = null;
private B1ClickListener b1Listener = null;
public void onCreate(Bundle b) {
b1 = findViewById(R.id.b1);
b2 = findViewById(R.id.b2);
b1Listener = new B1ClickListener();
b1.setOnclickListener(b1Listener );
b2.setOnclickListener(new B2ClickListener());
}
class B1ClickListener implements OnclickListener {
public void onClick(View v) {
...
}
}
class B2ClickListener implements OnclickListener {
public void onClick(View v) {
b1.onClick(b1);
}
}
}
我也不知道行不行,你自己试试看吧
实在不行的话,因为你的按钮上加了OnClickListener,你就把它作为一个成员变量,然后在你单击另一个按钮的事件处理方法中,手动调用按个按钮的onClick()方法。
如:
public class MainActivity extends Activity {
private Button b1,b2 = null;
private B1ClickListener b1Listener = null;
public void onCreate(Bundle b) {
b1 = findViewById(R.id.b1);
b2 = findViewById(R.id.b2);
b1Listener = new B1ClickListener();
b1.setOnclickListener(b1Listener );
b2.setOnclickListener(new B2ClickListener());
}
class B1ClickListener implements OnclickListener {
public void onClick(View v) {
...
}
}
class B2ClickListener implements OnclickListener {
public void onClick(View v) {
b1.onClick(b1);
}
}
}
我也不知道行不行,你自己试试看吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询